Python文件的扩展名为'.py?'而不是'.py'

时间:2013-10-10 22:46:26

标签: python macos curl terminal mv

我正在尝试创建一个下载文件的脚本(本例中为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'

0 个答案:

没有答案