【发布时间】:2016-12-26 10:18:38
【问题描述】:
我有来自here 的代码,我想在 bash 中使用这个 python 脚本,例如:
python转换.py sample.tsv sample.xlsx
python 脚本:
import csv
from xlsxwriter.workbook import Workbook
# Add some command-line logic to read the file names.
tsv_file = 'sample.tsv'
xlsx_file = 'sample.xlsx'
# Create an XlsxWriter workbook object and add a worksheet.
workbook = Workbook(xlsx_file)
worksheet = workbook.add_worksheet()
# Create a TSV file reader.
tsv_reader = csv.reader(open(tsv_file, 'rb'), delimiter='\t')
# Read the row data from the TSV file and write it to the XLSX file.
for row, data in enumerate(tsv_reader):
worksheet.write_row(row, 0, data)
# Close the XLSX file.
workbook.close()
如何修改这个 python 脚本。抱歉,这个问题可能很愚蠢,但我不使用 python。
【问题讨论】:
-
import sys,tsv_file = sys.argv[1],xlsx_file = sys.argv[2].