python - Python 创建一个包含多个文件的临时目录
问题描述
我正在尝试创建一个临时目录,我可以在哪里编写一个临时文件(用于 docker 映像和 .sh 脚本),然后我将运行 docker 脚本从整个目录构建为映像,然后删除临时目录。但是我无法打开要写入的临时目录:
temp_dir = tempfile.TemporaryDirectory()
print(temp_dir.name)
with open (temp_dir.name, 'w') as rsh:
rsh.write('echo test')
我得到错误
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\j\\AppData\\Local\\Temp\\tmpdwhmvt61'
解决方案
您无法将数据写入目录,请尝试在临时目录中创建文件。
推荐阅读
- node.js - 从套接字数据事件nodejs获取字节
- node.js - 如何使用 NodeJS googleapis 命令从 Google Drive 获取压缩文件?
- swift - 如何初始化 UITextField 变量?
- c++ - 是否 std::map
::iterator 实例化 std::map ? - python - 来自 S3 的烧瓶流/多部分文件
- flutter - 如果数据库存在则执行flutter
- sql - update_batch 并插入到 codeigniter
- python-2.7 - 使用 configparser 将一个部分从一个配置文件移动到另一个
- html - 拉伸图像以填充其表格单元格的高度
- ruby-on-rails - 为 JSON 请求设置基本身份验证并为 Html 请求设计身份验证