You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python基础存档功能实现疑问:存档文件无法定位

问题解答

文件生成位置

用相对路径(比如直接写"save_1.txt")打开文件时,文件会生成在Python解释器的当前工作目录:

  • 双击.py文件运行的话,默认工作目录一般是脚本所在的文件夹;少数情况会是系统默认路径(比如Windows的用户文档目录)
  • 命令行(CMD/PowerShell/终端)里运行python your_script.py的话,工作目录就是你执行命令时所在的文件夹

确认文件是否创建的方法

  • 直接检查脚本所在文件夹:打开保存这个Python代码的文件夹,看看有没有save_1.txt
  • 修改脚本显示工作目录:给代码加几行,打印出当前工作路径,还能让窗口停留不关闭:
import os
username = input("Enter username:")

# 打印当前工作目录
print("当前工作目录:", os.getcwd())
# 让窗口停留,方便查看信息
input("按回车键关闭窗口...")

save_1 = open("save_1.txt", "a")
save_1.write(str(username))
save_1.close()
  • 指定绝对路径保存:不想纠结工作目录的话,直接写绝对路径,比如Windows下用"C:/Users/你的用户名/Documents/save_1.txt",Mac/Linux下用"/Users/你的用户名/Documents/save_1.txt",文件会固定生成在你指定的位置,好找很多

内容的提问来源于stack exchange,提问作者Chris Wallace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 08:48:20