gpt4 book ai didi

python - 如何使用python在指定位置创建文本文件

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

我正在尝试使用 python 创建一个文本文件。这是我的代码-

import sys
import os

str1="a1.txt"
file1="Documents/Inbox/"
completeName=file1+str1
name1=os.path.abspath(completeName)
myfile = open(name1, 'w')

我想将文件 a1.txt 保存在我的主目录的文档文件夹中。使用上面的代码出现以下错误-

Traceback (most recent call last):
File "filesave.py", line 8, in <module>
myfile = open(name1, 'w')
FileNotFoundError: [Errno 2] No such file or directory: '/home/pulkit/Documents/Documents/Inbox/a1.txt'

最佳答案

此代码向您展示了如何检查路径是否存在并展开 ~ 以访问运行脚本的用户的主目录。

#!/usr/bin/python
import os
dpath=os.path.join(os.path.expanduser("~"),"Documents","Inbox")
if not os.path.exists(dpath):
os.makedirs(dpath)
fpath=os.path.join(dpath,"a1.txt")
open(fpath,"w").write("what ever you want")

关于python - 如何使用python在指定位置创建文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32715461/

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