如何授予Python写文件权限

时间:2017-08-21 20:18:09

标签: python windows windows-10

我正在学习Python,并且没有足够的词汇来描述它。但是,我似乎无法将用Python创建的文件保存到我的Window10计算机中。我在寻求帮助以试图获得file to save in Pandas时发现了这一点。然后我在使用SQLITE3创建数据库时发现同样的问题,脚本似乎很有趣,但没有出现数据库文件。

有谁知道如何解决这个问题?仅供参考我有一个双启动Ubuntu机器,我可以在Ubuntu中通过Python保存文件,但真的需要它在我的Windows机器上工作。

我正在通过Jupyter Notebook运行python。

2 个答案:

答案 0 :(得分:0)

我必须对您链接的代码进行一些更改才能使其正常工作。

windows和linux之间的区别是文件路径分隔符是正斜杠:

 scala> var y = 2
 y: Int = 2

 scala> val x = y = 1
 x: Unit = ()

 scala> 

如果您想要一个文件的硬绝对路径,请执行以下操作:

df.to_csv("tests/ysi_test_files/filehere.csv", index = False)

同样,如果从Windows文件夹复制文件夹路径,则会得到反斜杠而不是正斜杠。您需要更改代码中的那些以保存文件:

  

C:\ Users \用户为myuser \桌面\蟒\

  

C:/用户/为myuser /桌面/蟒/

答案 1 :(得分:-1)

如果从命令提示符运行python脚本,则右键单击它并以管理员身份运行以解决问题。