2022@lif 发表于 2022-2-13 13:32:02

python创建文件

要怎样创建文件名中带‘/’的文件。如:
filename = '文件名/文件名'

with open('./'+filename+'.csv','w',encoding='utf-8') as fp:
    fp.write('1')

suchocolate 发表于 2022-2-14 08:45:06

/无论是在windows还是在linux系统若作为文件名都是不允许的。
而且,/会被解析为路径。

2022@lif 发表于 2022-2-14 11:35:14

suchocolate 发表于 2022-2-14 08:45
/无论是在windows还是在linux系统若作为文件名都是不允许的。
而且,/会被解析为路径。

那就是没什么办法了吗?

suchocolate 发表于 2022-2-14 11:46:08

2022@lif 发表于 2022-2-14 11:35
那就是没什么办法了吗?

没办法,就算写了也会解析成路径。

shiyouroc 发表于 2022-2-14 12:53:33

再搞一个/试试

wp231957 发表于 2022-2-14 12:56:39

2022@lif 发表于 2022-2-14 11:35
那就是没什么办法了吗?

这是操作系统规定的事情
你要实在有这个需求,可以考虑换操作系统

shiyouroc 发表于 2022-2-14 13:28:16

你前面加上路径,后面再加上/试一下

Stubborn 发表于 2022-2-14 14:58:50

首先,你确定在系统是可以操作这样命名{:10_254:}试过,系统不支持
页: [1]
查看完整版本: python创建文件