如何为嵌入式python解释器设置工作目录
Howto set working directory for embedded python interpreter
我有一个嵌入Python的C++程序。
正在运行的python脚本可能会写入一些临时文件,我想将"工作目录"设置为我选择的路径,以便控制这些文件的写入位置。
python脚本本身位于用户本地appdata文件夹中。
我知道如何在python中做到这一点:import os; os.chdir('newfolder')
但是,我想使用 Pythons C 函数来做到这一点。甚至可能吗?
只需使用任何特定于操作系统的 API 来更改工作目录。由于工作目录是一个进程属性,因此它适用于C++和 Python 代码。
相关文章:
- Poco 库 PUT 方法未按预期工作,尽管主机、方法、内容类型设置正确
- 适用于 macOS 的 Xcode 应用程序。这就是我设置从USB麦克风输入获取音频的方式。一年前工作,现在没有了。为什么
- 如何在 curl 代码C++设置授权持有者标头?我得到的授权不足,即使它在命令行上工作
- std::设置扣除指南不像我期望的那样工作
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 为什么我必须将错误状态标志设置为 goodbit 才能使其工作
- Live555MediaServer 在每个新连接时重新启动流。为什么将"reuseSource"设置为 true 无法按预期工作?
- 设置 ACL,指定允许在请求队列上接收 I/O 的工作进程
- 默认区域设置"root"在 ICU 中如何工作?
- 浮点精度设置如何工作
- 为什么计时器工作了这么多次,甚至我设置它的repeat=false
- 如何设置 cmake,以便将 txt 文件作为资源添加到工作目录中
- 这种计算 32 位整数中设置位数的算法如何工作
- 设置键盘状态无法正常工作
- 我已经将虚拟内存设置为20GB,但由于内存不足,代码仍然无法工作
- 在 c++ 中,如何远程设置注册表项(连接工作正常,但设置不起作用!
- 如何确定流程的"经理"和"工作线程"线程的优先级(或为其设置调度策略)?
- 如何为嵌入式python解释器设置工作目录
- 程序在设置中/MT时工作,但在/MD时失败
- OpenCV将FPS设置为相机不工作