擅长:python、mysql、java
<p>代码:</p>
<pre><code>def set_from_web():
with open("geotech.conf", "r+b") as f:
mm = mmap.mmap(f.fileno(), 0)
for line in iter(mm.readline, b''):
with open("globals.log","ab") as f2:
f2.write(line)
f2.close()
mm.close()
</code></pre>
<p>将成为一个问题,因为您正在使用文件的相对路径名。在</p>
<p>进程的当前工作目录将不在您的代码所在的位置,并且也不可写入Apache用户。您需要使用绝对路径并确保Apache用户对文件具有写权限。在</p>
<p>参见:</p>
<ul>
<li><a href="http://modwsgi.readthedocs.io/en/develop/user-guides/application-issues.html#application-working-directory" rel="nofollow noreferrer">http://modwsgi.readthedocs.io/en/develop/user-guides/application-issues.html#application-working-directory</a></li>
<li><a href="http://modwsgi.readthedocs.io/en/develop/user-guides/application-issues.html#access-rights-of-apache-user" rel="nofollow noreferrer">http://modwsgi.readthedocs.io/en/develop/user-guides/application-issues.html#access-rights-of-apache-user</a></li>
</ul>