簡體   English   中英

有沒有辦法讓 df.to_csv 處於只讀模式?

[英]Is there any way to make df.to_csv in Read Only mode?

clients.to_csv('機器測試數據庫.csv',index=False)

我需要只讀模式下的最終結果 csv 文件,有什么辦法嗎?

“df.to_csv”無法做到這一點,但您可以在執行“df.to_csv”之后使用“os.chmod”將文件的模式更改為“只讀”。

你可以這樣做:

import os
import stat
import pandas as pd

df = pd.DataFrame({'name': ['Raphael', 'Donatello'],
                   'mask': ['red', 'purple'],
                   'weapon': ['sai', 'bo staff']})
filepath = 'test.txt'
df.to_csv(filepath, index=None)
os.chmod(filepath, stat.S_IREAD) # change the file's mode to readonly

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM