【发布时间】:2016-04-30 10:08:43
【问题描述】:
from tkinter.filedialog import askopenfilename
import os
load_list = open(askopenfilename(), "rb")
file_name, file_extension = os.path.splitext(load_list)
if str(file_extension).lower() == (".p", ".pickle"):
print("pickle")
我读到此方法适用于作为字符串给出的文件路径,但这不适用于我获取文件路径的方法。
我收到一个错误:
AttributeError: '_io.BufferedReader' object has no attribute 'rfind'
【问题讨论】:
-
您不应该通过编辑在您的问题中加入人们回答/指出的内容。这让回答者看起来很糟糕。我已将您的问题还原为包含
==操作,并根据需要添加了您的 AttributeError。 -
@Jim 谢谢,我是新来的,请记住。
标签: python file python-3.x module file-extension