问题描述
我最近一直在使用python,并建立了一个python文件,该文件从特定目录中的文件读取。它将读取的特定文件从命令行传递:
import sys
DIR = /path/to/files
with open(DIR + sys.argv[1]) as fil:
print(fil.readlines())
# python testPy.py fileName
# >>> prints contents of file
解决方法
这不是直接的自动完成功能,但是您可以列出目录中的所有内容,并查找以用户提供的输入开头的所有文件/文件夹。这样,如果仅找到一个值,那是唯一的可能性,并且您将找到目标文件。
代码应类似于以下内容:
1111|B999|somename1
2222|B5555|somename2|somename3|B2222|somename4