我有希伯来语的根目录和希伯来语的文件名。 我希望做到以下几点:
fullPath = os.path.join(dirName, fileName)
f = file(fullPath)
并且我希望找到所有以希伯来语前缀开头的excel文件:
excelPath= os.path.join(dirName, "%s*.xlsx" % hebrewPrefix)
for fn in glob.glob(excelPath):
print fn
我怎样才能做到这一点?
答案 0 :(得分:0)
它按预期在日语上工作(假设我的文件夹こんにちは包含文件世界.xls ):
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> fullpath = os.path.join("こんにちは","世界.*")
>>> import glob
>>> for fn in glob.glob(fullpath):
... print fn
...
こんにちは/世界.xls
希伯来语不应该有任何困难。唯一的问题是如果你的文件系统不支持文件名的UTF-8 ......