【发布时间】:2014-09-28 22:12:18
【问题描述】:
我确定这是一个常见问题,但我是一个 python 新手,我不知道如何搜索这个问题。
我有一个脚本,其功能如下:
firstarg = sys.argv[1]
secondarg = sys.argv[2]
def examplefunc(firstarg):
#does something
#returns something
def example2(firstarg, secondarg):
#also does something and returns something
我有一个包含大量 txt 文件的文件夹。对于第一个示例函数,我想循环浏览所有这些 txt 文件并将答案打印到一个新文件中(即,将每个 txt 文件作为 firstarg 传递)。同样,对于第二个函数,我想将第一个参数固定为一个特定的 txt 文件,第二个参数循环遍历所有剩余的 txt 文件。
我知道如何使用这样的参数运行 python 命令的唯一方法是在我的终端中运行以下形式的东西:
python myscript.py ./txtfile1 ./txtfile2
然后相应地更改参数。我确信有更好的方法。有人可以帮忙吗?
【问题讨论】: