所以基本上,我对Python有点陌生。我创建了一个服务器,让它运行良好,文件和一切都显示出来。在

但问题是,每次我试图用Python打开一个文件进行读写时,我的终端就会抛出一个“accessdenied”错误。在

你知道,它是一个基本服务器:#!/usr/bin/env python

import BaseHTTPServer

import CGIHTTPServer

import cgitb

cgitb.enable();

server = BaseHTTPServer.HTTPServer;

handler = CGIHTTPServer.CGIHTTPRequestHandler;

address = ("",80);

handler.cgi_directories = ["/home"];

httpd = server(address,handler);

print("Working . . . ");

httpd.serve_forever();

没什么太花哨的。所以我启动服务器,然后当用户导航到页面时,“/home/文件.py“包含代码:

^{pr2}$

什么都没有发生,当我检查运行服务器的终端时,它说localhost - - [27/Aug/2012 17:58:18] "GET /home/file.py HTTP/1.1" 200 -

Traceback (most recent call last):

File "/home/SERVER/home/file.py", line 4, in

f = open("asdf.txt","w");

IOError: [Errno 13] Permission denied: 'asdf.txt'

我已经查了一段时间了,但我还没有找到解决办法。这可能是一个非常简单的解决方案,可以让专业的Python用户面对palm,但是要考虑到所有自学成才的程序员都必须从某个地方开始。对我来说,我现在有点处于底层,至少在Python术语中是这样。在

我尝试了从互联网上找到的几个解决方案(以及“可能已经有你的答案的问题”),比如导入“操作系统”并使用它来指定创建文件的确切位置。我尝试过在服务器文件夹和包含Python脚本的文件夹上使用“sudo chmodg+w”。但这些互联网解决方案都帮不了我。在

我也会记住接受答案的。在

我尽量把问题弄清楚。如果你还有什么需要知道的,我可以更新一下。在

由于这是一个“权限被拒绝”的错误,我怀疑这是Python的错,可能还有一些权限是我没有设置的。但我不知道他们会在哪里。在

python权限为啥被拒绝_来自Python的“权限被拒绝”相关推荐

  1. python二级值得考吗_来自python二级考试的吐槽

    ennnnnn,终于盼到3月,终于开始了满怀期待的计算机等级考试,来,咱们点开试题看看里面有什么吧 ......................... en ..................... ...

  2. python权限不够无法写入_解决python使用pip安装模块的权限问题

    ubuntu16.04下默认的python和pip 1.ubuntu16.04默认安装了两个版本的python,python2.7和python3.5,可以使用python -V查看版本 命令行中py ...

  3. c语言与python的语法区别_来自python的C语言(基本语法),从,Python,看,基础,篇

    一个学过C/C++的咸鱼,最近学起了Python,不得不说,知识还是老知识,语法也简单多了,但就是容易搞混.大致总结一下Python与C的区别,以后别张冠李戴啦,嘻嘻. Part  1.输入与输出 输 ...

  4. python好用的软件_比python好用的分析软件_财务分析报表怎么做_企业财务报表分析软件-帆软...

    2020年刚刚接手公司管理工作的时候,我就有个想法:把财务部门变成公司的数据中心. 我发现,财务部门汇集了几乎公司内外所有的数据:每项业务活动只要涉及到money的进出,都会在财务账上留下记录.如果把 ...

  5. python中nomodulenamed怎么解决_关于 python ImportError: No module named 的问题

    今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig, 当时急着用,就顺手直接源码编译了一 ...

  6. python内存管理和释放_《python解释器源码剖析》第17章--python的内存管理与垃圾回收...

    17.0 序 内存管理,对于python这样的动态语言是至关重要的一部分,它在很大程度上决定了python的执行效率,因为在python的运行中会创建和销毁大量的对象,这些都设计内存的管理.同理pyt ...

  7. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  8. python交互式和文件式_使用Python创建和自动化交互式仪表盘

    python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...

  9. python如何提高工作效率_用Python的这3个优点,让工作效率提升一倍

    如果你对数据分析有所了解,一定听说过一些亲民的工具如Excel.Tableau.PowerBI等,都能成为数据分析的得力助手.但它们的不足也是显而易见的:操作繁琐,复用性差,功能相对局限单一. 怎么解 ...

最新文章

  1. 再见Spring!下一个开源框架更香!
  2. android preference tab,Android SharedPreference - TabHost问题
  3. Android | Sqlite3
  4. 判断本地是否存在Jquery文件,如果不存在则使用CDN加速的Jquery文件
  5. php 芝麻认证think_PHP 芝麻信用接入的注意事项
  6. MySQL 常用分库分表方案,都在这里了!
  7. 解决安装Discuz!插件时提示“对不起,您安装的不是正版应用,安装程序无法继续执行”的方法...
  8. STM32用串口(USB串口)下载程序的方法
  9. 暴力破解附近局域网WiFi密码
  10. 一文搞懂Matlab的3种取整函数(round、ceil、floor)
  11. 自研ARM芯片,亲手拆掉Wintel联盟,微软这次是认真的吗?
  12. java高级软件工程师证书国家,看完这篇彻底明白了
  13. 夜深人静写算法(二) - 动态规划
  14. if、else、else if使用方法
  15. Buffer() is deprecated due to security and usability issues.webpack 报错
  16. Wifi OKC 验证
  17. JavaScript 判断是否是数字 isFinite() Number.isFinite()
  18. 什么是UserAgent以及使用浏览器查看UserAgent的方法
  19. 学习笔记,C,n+nn+nnn+nnnn+nnnnn
  20. ko 绑定html,WeX5的正确打开方式(3)——绑定机制

热门文章

  1. 数据仓库实践杂谈(六)-数据校验
  2. DAC调度INFA工作流 报错
  3. excel二进制移位运算_位运算-秦斌的博客-51CTO博客
  4. 一个基于QT设计串口调试工具
  5. python在线编程平台-少儿编程最实用!国内外可视化在线Python编程平台推荐!
  6. 文档管理软件与OA办公系统的区别
  7. 视频教程-【UI/UE设计师】banner设计原则-UI
  8. 前端开发Vue项目实战:电商后台管理系统(二)-- 登录退出功能 --主页界面
  9. Ansys workbench 仿真Bug
  10. 小程序字体真机失效解决