gpt4 book ai didi

python - 使用 Python 3.6 创建/使用文件

转载 作者:行者123 更新时间:2023-11-30 22:39:29 25 4
gpt4 key购买 nike

我正在尝试制作一些可以生成多个随机文件的东西,并根据这些文件确定发生的结果(基于文本的冒险游戏),是的,我想使用文件,因为游戏应该是“可破解/可修改。”由于某种原因,尝试在另一个目录中创建文件会出现错误

FileNotFoundError: [Errno 2] No such file or directory: 'file0599265.txt'

import os
import os.path
import random as rand
os.chdir("C:\Program Files (x86)\File Stuff")
f = open('file' + str(rand.randint(1,1000000)) + '.txt', 'w')
f.write('Test')
f.close

我必须做什么才能创建该文件?我真的无法确定谁更改目录的事情以使其位于我想要的位置,但我现在会坚持这一点(“C:\Program Files (x86)\File Stuff”仅用于测试目的)。

最佳答案

4 个问题:

  1. 您没有导入随机,这会导致错误
  2. 您应该使用 with 关键字,因为在这种情况下使用它是相当标准的
  3. 必须已创建目录C:\\Program Files (x86)\\File Stuff
  4. 您需要将 \ 更改为 \\\ 是转义字符,因此如果您不转义转义字符,则可能会遇到冲突(即 \n)。

话不多说,这是新代码:

import os, os.path, random
os.chdir("C:\\Program Files (x86)\\File Stuff")
with open('file' + str(random.randint(1,1000000)) + '.txt', 'w') as f:
f.write('Test')

关于python - 使用 Python 3.6 创建/使用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43158368/

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