我正在尝试编写一个程序,当用户选择一个文件时,它可以告诉他们是jpg、wav还是其他类型(任何其他类型都属于html)。我被困在试图处理是否是这些类型。你知道吗
def openSoundOrPicture():
file=pickAFile()
print file
print len(file)
start=file.rfind('.')
print start
if start !=-1:
这是我到目前为止所做的,但它不起作用。(顺便说一句,我对Python或任何代码都是新手)
def openSoundOrPicture():
file=pickAFile()
print file
ln=len(file)
print ln
start=file.rfind('.')
print start
if start !=-1:
if file[start:ln]==".jpg"
print "File type:jpg"
elif file[start:ln]==".wav"
print "File type:wav"
您基本上是在尝试按扩展名对文件进行分类。要知道还有其他方法可以做到这一点,比如magic numbers。但是,对于您要求执行的操作,请查看以下代码段:
相关问题 更多 >
编程相关推荐