Строка может быть, этоPython: Проверьте, содержит ли строка китайский символ?
ipath= "./data/NCDC/上海/虹桥/9705626661750dat.txt"
или это
ipath = './data/NCDC/ciampino/6240476818161dat.txt'
Как я знаю, что первая строка содержит китайский?
Я нахожу этот ответ может быть полезным: Find all Chinese text in a string using Python and Regex
, но ничего не вышло:
import re
ipath= "./data/NCDC/上海/虹桥/9705626661750dat.txt"
re.findall(ur'[\u4e00-\u9fff]+', ipath) # => []
Вы используете Python 2? В Python 3 он [кажется работает] (https://ideone.com/lPHSky) без 'r' при объявлении регулярного выражения. –
'ipath = u" ./ data/NCD', пропущенный 'u' перед строкой. – Tushar
Посмотрите на это [Python 2 demo] (https://ideone.com/i0unNw) - он работает для вас? –