【发布时间】:2014-10-28 11:26:25
【问题描述】:
在我最近的 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 脚本本身。
感谢任何可以提供帮助的人! :)
【问题讨论】:
-
target = open("test.txt")?也许我误解了这个问题。
标签: python file python-2.7 argv