2013-02-27 64 views
0

我正在构建一个在Bluehost服务器上运行的软件,并且它关闭了它编写并读取文件的服务器,但在服务器上它只是构建空文件并且不会读取,这是我的代码如何工作的示例:Python Bluehost写入文件

File = open(os.getcwd() + '/file.dat', 'wb') 
File.write('data') 
File.close() 

它适用于服务器正常,但不在服务器上。它创建文件但不会向其写入数据。可能是什么问题呢?

+1

你所运行的目录的权限是什么?是否有错误讯息? – geoffspear 2013-02-27 18:55:31

+0

我已经做了每个许可安排有 – user2116574 2013-02-27 19:21:03

+0

而且没有没有错误消息,这是奇怪的... – user2116574 2013-02-28 07:48:11

回答

0

你在检查正确的文件吗?

试试这个,看看打印出来的是你期望的。

file_path = os.path.join(os.path.dirname(os.getcwd()), '/file.dat') 
print file_path 
+0

是的它是一样的。就像我说的那样,它创建了文件,它创建它应该在的地方,它不会写入它 – user2116574 2013-02-28 15:58:24