【发布时间】:2015-04-29 11:12:32
【问题描述】:
我有以下代码:
with open("test.txt", "r") as test, open("table.txt", "w") as table:
reader = csv.reader(test, delimiter="\t")
writer = csv.writer(table, delimiter="\t")
for row in reader:
if all(field not in keywords for field in row):
writer.writerow(row)
我如何将它转换为 .py 文件,让您定义 table.txt 并在运行时进行测试。所以必须写:
Script.py test.txt output.txt
【问题讨论】:
-
查看
argparse -
因为我的问题不是关于
with,而是关于能够定义这些参数。但我现在改了:) -
@PM2Ring:嗯,你现在在 Meta 上获得了一些额外的支持。 :)
-
@PM2Ring:我不认识她,但她的个人资料显示“LAMP”。正如尤达所说,“黑暗面可以很吸引人,它非常清晰和简单,但它就是幻觉。”对我来说听起来更像 Ruby 而不是 Perl。 :)