Saat ini saya sedang mengerjakan buku Python di mana saya mencoba membuat direktori proyek kerangka dan ada perintah yang sebagai berikut: new–item –type file tests/__init__.py, [ada perintah sebelum itu bekerja dengan baik itu: {{x1 }}] dan saya terus mendapatkan kesalahan. Kesalahannya adalah sebagai berikut:

New-Item : Could not find a part of the path

'C:\Users\sonny\desktop\projects\skeleton\tests\__init__.py'.
At line:1 char:1
+ New-Item -type file tests/__init__.py
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Users\sonny\...sts\__init__.py:String) [New-Item], DirectoryNotFoundExce
   ption
    + FullyQualifiedErrorId : NewItemIOError,Microsoft.PowerShell.Commands.NewItemCommand

Setiap umpan balik dihargai, terima kasih!

0
So Vesali 5 April 2021, 04:21

2 jawaban

Jawaban Terbaik

Gunakan -Force switch sehingga membuat folder Tests sebelum membuat file py.

New-Item –type file tests/__init__.py -Force

1
Santiago Squarzon 5 April 2021, 04:46

Pertama-tama Anda harus membuat path tests jika tidak ada. Setelah itu Anda dapat membuat file di direktori itu.

$skeletonPath = 'C:\Users\sonny\desktop\projects\skeleton'
$testsPathName = 'tests'
$testsPath = Join-Path -Path $skeletonPath -ChildPath $testsPathName
$initFilePath = Join-Path -Path $testsPath -ChildPath '__init__.py'

if(-not(Test-Path -Path $testsPahth)) {
    New-Item -Type Directory -Path $skeletonPath -Name $testsPathName
}

New-Item -Type File -Path $initFilePath
1
Guenther Schmitz 5 April 2021, 04:41