14
A
回答
6
你可以做類似
import codecs
try:
f = codecs.open(filename, encoding='utf-8', errors='strict')
for line in f:
pass
print "Valid utf-8"
except UnicodeDecodeError:
print "invalid utf-8"
18
def try_utf8(data):
"Returns a Unicode object on success, or None on failure"
try:
return data.decode('utf-8')
except UnicodeDecodeError:
return None
data = f.read()
udata = try_utf8(data)
if udata is None:
# Not UTF-8. Do something else
else:
# Handle unicode data
+0
很明顯,我沒有做足夠好的功課,當有更多的解決方案簡單,因爲這:( 謝謝! – Jox 2010-07-16 23:53:07
相關問題
- 1. Python如何檢查文件名是否在UTF8中?
- 2. 如何檢查目錄以查看它是否有文件
- 3. 檢查ISBN以查看它是否有效C
- 4. SSIS 2005 - 如何檢查文件以查看文件是否不存在
- 5. 快速檢查以查看python中是否存在大量文件
- 6. Python如何檢查用戶是否在組中查看頁面
- 7. 如何檢查表單控件在Angular中是否有效以編程方式?
- 8. 檢查Localizable.strings文件是否有效
- 9. 檢查文件名是否有效
- 10. 檢查字符串以查看文件是否存在本地
- 11. 檢查大寫功能是否有效
- 12. 在Python中,如何檢查日期是否有效?
- 13. Python:如何有效地檢查項目是否在列表中?
- 14. 是否有無論如何檢查給定的XPath在Python中是否有效?
- 15. 如何有效檢查SD卡是否存在且可寫入?
- 16. 如何檢查Java源文件是否有效(沒有錯誤)?
- 17. 如何查看python文件中是否存在行?
- 18. 如何檢查UserControl是否有效
- 19. 如何檢查userinput是否有效?
- 20. 如何檢查BST是否有效?
- 21. 如何檢查網卡是否有效?
- 22. 如何檢查IMAP-IDLE是否有效?
- 23. 如何檢查RDD是否有效?
- 24. 如何檢查代表是否有效?
- 25. 如何檢查URL是否有效
- 26. 如何檢查輸入是否有效?
- 27. 如何檢查IndexPath是否有效?
- 28. 如何檢查格式是否有效?
- 29. 如何檢查URL是否有效?
- 30. 如何檢查ngform是否有效
是擔任一個魅力對我來說!謝謝 – Somar 2017-02-27 12:34:39