使用blender和python以字符串形式导入文件内容
使用使用blender和python以字符串形式导入文件内容,python,file,blender,Python,File,Blender,使用file=open(“filename”,“r”)将从与执行的脚本文件相同的目录中打开名为filename的文件,并且工作正常。如何使用python脚本和第二个文本文件实现这一点,这两个文件都是在blender文件列表中创建的。Blender中使用的Python3.3总是说找不到文件。为什么?您是否尝试过使用绝对路径,或者您是否试图远离它?(os.path.abspath(path)-与os.path.join(os.getcwd(),path)相同@sihrc感谢这种方法。但这种方法只向我
file=open(“filename”,“r”)
将从与执行的脚本文件相同的目录中打开名为filename
的文件,并且工作正常。如何使用python脚本和第二个文本文件实现这一点,这两个文件都是在blender文件列表中创建的。Blender中使用的Python3.3总是说找不到文件。为什么?您是否尝试过使用绝对路径,或者您是否试图远离它?(os.path.abspath(path)-与os.path.join(os.getcwd(),path)相同@sihrc感谢这种方法。但这种方法只向我表明,Blender当前位于目录C:\Program Files\Blender Foundation\Blender\filename
中,并提示该文件不在此目录中。我还尝试通过Alt+O将任何文件夹中的文件导入Blender文件列表,并注册复选框,但没有任何效果。使用静态路径可以很好地工作,但是我需要任何相对的解决方案.Eather来将文件放置在与.blend文件相同的目录中,或者直接放置在Blender中。