0

ファイル (この場合は python ファイル) をダウンロードするスクリプトを作成しようとしています。次に、ファイルの名前が、そのファイルの最初の行に含まれているものに変更されます。ファイルは gui ファイル システムで適切に名前が付けられているように見えますが、ターミナルでは実際には .py で名前が付けられていることがわかりますか? .py の代わりに拡張子を付けます。問題は「.py?」「python file.py?」のときにファイルが実行されない 入ります。したがって、擬似コードで大まかに何が起こっているかを次に示します。

curl fileurl.com -o temp             #Downloads file to working directory with name 'temp'
file_name = getFirstLineOf(temp)     #Returns the first line of the file to variable 'file_name'
runInTerminal('mv temp '+file_name)  #renames file 'temp' as 'file_name'

より具体的に...

file_name = 'aFile.py'               #assume name came from first line of said file
runInTerminal('mv temp '+file_name)

...「aFile.py?」という名前のファイルが作成されます。「aFile.py」の代わりに

4

0 に答える 0