如何在Python脚本中直接访问文件?
在我最近的Python项目中,我一直在尝试处理文件和排序,所以我会用到很多这样的代码:
from sys import argv
script, filename = argv
然后当我在命令行运行这个Python脚本时,我需要输入(注意:下面这段代码是在Linux命令行中,而不是Python命令行或Python脚本中。)
/home/myusername~:$python file_write.py test.txt
在美元符号后面的“python”告诉命令行,接下来的文件要作为Python文件来执行,所以要有“.py”这个后缀。而后面的“test.txt”表示这个名为“test”的文本文件(必须和Python文件在同一个文件夹里)是“argv”,也就是“文件名”,这个在问题的第一段代码中提到过,这样我就可以执行像这样的命令:
target = open(filename)
或者,
filename.seek(0)
为了省去很多麻烦,我在想是否可以把这个argv,也就是“文件名”,直接写进Python脚本里。
感谢任何能提供帮助的人!:)