blender.exe -b -P python_blender.py --arg1 value1 --arg2 value2 报错 blender.exe: error: unrecognized arguments
时间: 2024-05-29 08:15:55 浏览: 228
这个错误可能是因为blender.exe不认识你输入的参数。请确保你输入的参数是正确的,并且符合blender.exe可以接受的格式。你可以在命令行中输入blender.exe --help查看blender.exe支持哪些参数和格式。另外,如果你使用的是旧版本的blender.exe,可能会遇到一些参数不被支持的情况。建议升级到最新版本的blender.exe以避免这些问题。
相关问题
blender.exe -b -P python_blender.py - - arg1 arg2 中参数在python写法
在Python中,可以使用`sys.argv`获取命令行中的参数。`sys.argv`是一个字符串列表,其中第一个元素是脚本名,后面的元素是命令行中传递的参数。
例如,在命令行中执行以下命令:
```
blender.exe -b -P python_blender.py --arg1 value1 --arg2 value2
```
在`python_blender.py`中,可以使用以下代码获取`arg1`和`arg2`的值:
```python
import sys
arg1 = None
arg2 = None
for i in range(len(sys.argv)):
if sys.argv[i] == '--arg1':
arg1 = sys.argv[i + 1]
elif sys.argv[i] == '--arg2':
arg2 = sys.argv[i + 1]
print('arg1:', arg1)
print('arg2:', arg2)
```
这个脚本将输出:
```
arg1: value1
arg2: value2
```
阅读全文