|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import sys
- input_file = sys.argv[1]
- output_file = sys.argv[2]
- with open(input_file, 'r', newline='') as filereader:
- with open(output_file, 'w', newline='') as filewrite:
- hearder = filereader.readline()
- hearder = hearder.strip()
- hearder_list = hearder.split(',')
- print(hearder_list)
- filewrite.write(','.join(map(str, hearder_list)) + '\n')
- for row in filereader:
- row = row.strip()
- row_list = row.split(',')
- print(row_list)
- filewrite.write(','.join(map(str, row_list)) + '\n')
复制代码 然后按照书上的演示,在命令行里输入python 1csv_read_with_simple_parsing_and_write.py supplier_data.csv\ouput_files\1output.csv
出现错误提示Traceback (most recent call last):
File "1csv_read_with_simple_parsing_and_write.py", line 6, in <module>
output_files = sys.argv[2]
IndexError: list index out of range
另外,在那行命令里,output_files是什么意思?代码里不是output_file吗?
ilsoviet1917 发表于 2020-2-12 17:12
1csv_read_with_simple_parsing_and_write.py和supplier_data.csv这两个文件都在e:\数据分析 这个文件夹 ...
你用什么方式启动的python.exe
|
|