Python 用于用户访问任何csv文件的csv命令行参数

Python 用于用户访问任何csv文件的csv命令行参数,python,csv,Python,Csv,我希望能够读取我笔记本电脑上的任何csv文件,而不仅仅是那个特定的文件。如何修复代码以要求用户在命令行上输入输入文件名 ifile = open('esxtopresult.csv', 'rb') reader = csv.reader(ifile) ofile = open('esxtopresult_mod2.csv', 'wb') writer = csv.writer(ofile) 简单地说,您可以得到如下所有参数: import sys print sys.argv[1] ifile

我希望能够读取我笔记本电脑上的任何csv文件,而不仅仅是那个特定的文件。如何修复代码以要求用户在命令行上输入输入文件名

ifile = open('esxtopresult.csv', 'rb')
reader = csv.reader(ifile)
ofile = open('esxtopresult_mod2.csv', 'wb')
writer = csv.writer(ofile)

简单地说,您可以得到如下所有参数:

import sys
print sys.argv[1]
ifile = open(sys.argv[1], 'rb')

writer = csv.writer(ofile)


>>python code.py test/test.csv

使用
argparse
模块从命令行获取输入