在Abaqus脚本中使用Python导入模块

1 投票
1 回答
3716 浏览
提问于 2025-04-18 10:14

我想在我的 abaqus 脚本里导入 Tkinter 模块,这样我就可以创建弹出框了。我尝试过添加目录,并且试过用 Tkintertkinter 两种写法(虽然我检查过文件名是 Tkinter.py)。这是我的代码。我添加的路径是 Tkinter.py 文件所在的文件夹。但是我遇到的错误提示是 ImportError: No module named Tkinter

import sys
sys.path.append('C:\SIMULIA\Abaqus\6.12-3\tools\SMApy\Lib\lib-tk')
from Tkinter import *

1 个回答

0

在Python中,'\t'表示的是一个制表符(TAB),而不是一个反斜杠加上字母t

如果你想表示反斜杠和字母t,你需要对反斜杠进行转义,或者使用原始字符串。

'C:\\SIMULIA\\Abaqus\\6.12-3\\tools\\SMApy\\Lib\\lib-tk'

或者

r'C:\SIMULIA\Abaqus\6.12-3\tools\SMApy\Lib\lib-tk'

撰写回答