【发布时间】:2021-05-21 04:50:29
【问题描述】:
我有一个关于使用斜杠或反斜杠的基本问题。
这是我的代码:
import os
path1 = r'c:\super'
path2 = r'c:/super'
print(os.path.basename(path1))
print(os.path.basename(path2))
pycharm 的结果是:
super
super
google colab 的结果是:
c:\super
super
为什么它们在两个平台上的表现如此不同?
【问题讨论】:
-
同一版本的python? colab的操作系统是什么?什么pycharm的?
-
pycharm 2020.2 社区,使用 python 3.6.1,colab 使用 chrome on window 使用 python 3.6.9。没关系吗?
-
colab 没有在您的浏览器中运行,它正在服务器上运行。什么样的服务器?看
sys.platform -
ic,它告诉我这是 linux,而不是我的平台我正在运行窗口,所以窗口和 linux 的行为不同,这就是我的问题的原因吗?
-
是的。驱动器在 linux 中不表示为例如 `C:`
标签: python pycharm google-colaboratory backslash slash