簡體   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