Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用blender和python以字符串形式导入文件内容_Python_File_Blender - Fatal编程技术网

使用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中。