如何搜索文件,然后在循环中使用该文件

2024-04-24 11:28:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个脚本,它必须打开一个文件,我在脚本的参数(sys.argv[1])中给出该文件,并打印其中的行。我试过了,但没用

import sys

path="/home/st/citys/"'{0}'"/"'{1}'"/street/house/"'{2}' .format(sys.argv[2], sys.argv[3], sys.argv[1])    

with open(sys.argv[1]) as infile:
  for line in infile:
    print(line.split()[1])

此外,文件的路径会随着我运行脚本时给出的sys.argv[1]的不同而改变,因此我想知道是否有任何模块可以帮助我解决这个问题


Tags: 文件pathimport脚本formatstreethome参数