我有来自here的代码,我想在bash中使用以下python脚本:
python conversion.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。在
您可以使用sys.argv。在
。。。。在
tsv_文件=系统argv[1]
xlsx_文件=系统argv[2]
。。。在
你可以像这样跑步:
您也可以检查argparse包。它提供了许多奇特的功能。它基本上是系统argv. 在
相关问题 更多 >
编程相关推荐