gpt4 book ai didi

Python文件读取问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:23:14 26 4
gpt4 key购买 nike

file_read = open("/var/www/rajaneesh/file/_config.php", "r")
contents = file_read.read()
print contents
file_read.close()

输出为空,但该文件中的所有内容都在那里。请帮助我如何读取和替换 __conifg.php 中的字符串。

最佳答案

通常,当出现此类问题时,启动交互式 shell 并分析所有命令非常有用。

例如,文件可能不存在(请参阅 freiksenet 的评论)或者您没有访问它的权限,或者它被另一个进程锁定。
如果您在某个系统(如网络服务器,如路径所建议的那样)中执行脚本,异常可能会进入日志 - 或者只是被系统中的其他组件吞没。
相反,如果您在交互式 shell 中执行它,您可以立即看到问题所在,并最终检查对象(通过使用 help()dir() 或模块 inspect)。顺便说一下,这也是开发脚本的好方法 - 只需在 shell 中修改概念,然后将它们放在一起。

虽然我们在这里,但我强烈建议您使用 IPython .它是标准 shell 的演变,具有强大的内省(introspection)辅助工具(只需按 Tab 键,或在对象后加上问号)。不幸的是,在最近几周,该站点并不经常不可用,但很有可能您已经在系统上安装了它。

关于Python文件读取问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com