如何在使用python编写文件时传递参数

时间:2016-05-05 11:11:12

标签: python-3.x command-line-arguments

我正在尝试使用python覆盖文件,我的代码看起来像这样:

from sys import argv
script = argv
Configuration_file = 'C:/Python33/argv.txt'
f= open(Configuration_file,'w')
f.write('script')

当我尝试使用命令提示符

运行文件时

python argvnew.py roshan,

其中argvnew.py是我的python文件,而roshan是我的论点。我希望roshan能够替换程序中提到的argv.txt文件中的任何内容。

这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以通过调用sys.argv[]数组来获取参数。

sys.argv[0]表示脚本名称本身。

然后您可以将其写回文件,打开here等文件。