下面是一個使用glob讀取多個文本文件的代碼嘀趟,在mac終端運(yùn)行后報錯
//text.py
inputPath = sys.argv[1]
for input_file in glob.glob(os.path.join(inputPath, '*.txt')):
with open(input_file, 'r', newline='') as filereader:
for row in filereader:
print(row.strip())
是因?yàn)檩敵鰌ython是調(diào)用mac自帶的python,它的版本是2.7.10,它不支持newline
改用python3運(yùn)行正常