win与linux路径表示不一样会带来py文件在两个操作系统下的兼容问题
os.sep在win下表示为 \ 在linux下表示为 /
os.path.join()在原有路径下添加路径时会自动添加os.sep
import os
import sys
a=sys.path[0]+os.sep # os.path[0]是输出当前.py所在的路径
b=os.path.join(sys.path[0],'kkk.jpg')
print(a)
print(b)
输出
c:\Users\kkk\Desktop\
c:\Users\kkk\Desktop\kkk.jpg
网友评论