繁体   English   中英

如何将数据框另存为csv文件,文件名中带有'/'

[英]How to save a dataframe as a csv file with '/' in the file name

我想将dataframe保存到名称为'123/123'.csv文件中,但是如果我像df.to_csv('123/123.csv')这样键入,它将把它分成两个字符串。

有人知道如何将斜杠保留在文件名中吗?

您不能在文件名中使用斜杠。 但是,如果文件系统支持,则可以使用看起来像斜杠的Unicode字符http://www.fileformat.info/info/unicode/char/2215/index.htm

...“ /”用于指示子文件夹的路径,因此您的文件名表示文件123.csv位于文件夹“ 123”中

但是,这并不完全不可能,只是很难看到以下问题:

https://superuser.com/questions/187469/how-would-i-go-about-creating-a-filename-with-invalid-characters-such-as

并且charmap可以找到一个看起来像它的字符,这是合法的。 在这种情况下,分隔符

您不能在文件名中使用任何这些字符; /:*?\\“ |

您可以使用类似的Unicode字符作为“分数斜杠-Unicode十六进制:0x2044”

例:

df.to_csv("123{0}123".format(u'\u2044'.encode('utf-8')))

它会为您提供您要求的文件名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM