我有两个问题,还请大家帮助解答:
a != b
a != b
,为啥后面检查路径的时候 os.path.exists(current_path, b)
为 True
In [33]: os.listdir('.')
Out[33]:
['.DS_Store',
'Closer - Travis.mp3',
'I Really Like You - Carly Rae Jepsen.mp3',
'Love Story - Taylor Swift.mp3',
'Per dimenticare - Zero Assoluto.mp3',
"Sono Bugiarda (I'm A Believer) - Caterina Caselli.mp3",
'The Phoenix - Fall Out Boy.mp3',
'We Are Never Ever Getting Back Together - Taylor Swift.mp3',
'You Got Me - Colbie Caillat.mp3',
'ガーネット - 奥華子.mp3',
'ブルーバード - いきものがかり.mp3',
'初恋 - 奥華子.mp3',
'思念是一种病(Live) - live - 张震岳.mp3',
'最后一班车 - 刺猬.mp3',
'梁山伯与祝英台 - 群星.mp3']
In [34]: a = os.listdir('.')[-5]
In [35]: a
Out[35]: 'ブルーバード - いきものがかり.mp3'
In [36]: b = 'ブルーバード - いきものがかり.mp3' # 用鼠标复制这个字符串
In [37]: a == b # 这里很奇怪,明明是这样复制下来的,却不相等
Out[37]: False
In [38]: current_path = os.getcwd()
In [39]: b_path = os.path.join(current_path, b)
In [40]: os.path.exists(b_path) # 这里也很奇怪,既然上面 a 和 b 不相等,这里路径又存在。搞不懂?
Out[40]: True
链接: https://gist.github.com/cosven/9e11707a8ebe98bc95948167a0001449
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.