在我最近的Python项目中,我一直在试验文件和排序,所以我会使用很多这个:
from sys import argv
script, filename = argv
然后当我在命令行中运行python脚本时,我必须输入(注意:代码的下列部分在LINUX命令行中,而不是PYTHON命令行或PYTHON SCRIPT。)< /强>
/home/myusername~:$python file_write.py test.txt
&#34; python&#34;直接在美元符号后面向命令行表示以下文件将作为python文件执行,因此&#34; .py&#34;。 &#34; test.txt&#34;之后表示文本文件&#34; test&#34; (必须与python文件位于同一个文件目录中)是&#34; argv&#34;或&#34; filename&#34;,这是这个问题的第一个代码块,它让我做像
这样的命令target = open(filename)
或,
filename.seek(0)
所以为了省去很多麻烦,我想知道我是否可以&#34; hardwire&#34;这个argv,&#34; filename&#34;,进入python脚本本身。
感谢任何可以提供帮助的人! :)