如何在Python中用open函数创build文件?

如何在Python中用open函数创build文件?,第1张

概述如何在Python中用open函数创build文件

在linux环境下,我想创build一个文件并写入文本:

HTMLfile: "$MYUSER/OUTPUT/myfolder/mytext.HTML" f = open(HTMLfile,'w') IOError: [Errno 2] No such file or directory: "$MYUSER/OUTPUT/myfolder/mytext.HTML"

我有读/写权限做“$ MYUSER / OUTPUT / myfolder /”目录。

为什么我得到这个错误? 为什么不创buildmytext.HTML文件?

用Python中的通配符移动文件

错误在Amazon EC2中的Docker部署 – Docker容器意外退出

将文本插入文件(不input结束行)

确定shell脚本中文件的年龄

通过batch file在多个文件中添加标题

我如何检查这是目录path还是任何文件名path?

像“rm -f”一样强行删除一个文件,或者强制地从文件夹中取消一个文件path

时髦vs疯子? 我可以一起使用吗?

使用Java的文件/目录的networkingpath

用C ++自定义标准input到系统调用

os.path.expandvars()可以帮助:

f = open(os.path.expandvars(HTMLfile),'w')

只open与实际文件名称的交易。 expandvars可以扩展字符串中的环境变量。

有两种方法。 使用os.environ()获取变量值

HTML_PATH = "/OUTPUT/myfolder/mytext.HTML" f = open(os.environ('MYUSER') + HTMLfile,'w')

并使用os.path.expandvars():

HTMLfile = "$MYUSER/OUTPUT/myfolder/mytext.HTML" f = open(os.path.expandvars(HTMLfile),'w')

$MYUSER引用一个shell变量。 Python不能解决这些问题。 使用os包通过os.getenv('MYUSER')获取用户主目录

总结

以上是内存溢出为你收集整理的如何在Python中用open函数创build文件?全部内容,希望文章能够帮你解决如何在Python中用open函数创build文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1290455.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存