2024-05-13 01:13:35 发布
网友
pyreverse上的文档非常稀少,而且谷歌提供给我的一半页面,会重定向到一些异国情调的页面,如果您的上司在您的浏览器历史记录中发现这些页面,则需要对这些页面进行解释。 由于pyreverse的工作方式,您必须从根project/django-app目录中使用它(比如在MyApp/docs/中运行它可能找不到您感兴趣的类的每个祖先)。这意味着生成的图表将“阻塞”您的项目文件夹,除非您手动将它们移到其他地方。在
MyApp/docs/
有没有办法为pyreverse指定一个输出文件夹?在
当您通过Python^{}调用运行它时,您可以指定一个工作目录:
import subprocess # Possibly put this into a loop to analyse all your files subprocess.run("pyreverse -AS -o png " + filePath + " -p " + fileName, shell=True, cwd="path/to/output/directory")
请注意,如果您的filePaths是相对的,那么您可能需要更正它(在它前面加上../)s。在
filePath
../
伙计,我找到的唯一方法就是。。。在
mkdir -p docs/uml pyreverse -ASmy -o png -p myproj . mv *.png docs/uml
也许你可以自己写设置.py脚本。用旧的制造方法。在
/我的_设置.py文件
当您通过Python^{} 调用运行它时,您可以指定一个工作目录:
请注意,如果您的
filePath
s是相对的,那么您可能需要更正它(在它前面加上../
)s。在伙计,我找到的唯一方法就是。。。在
也许你可以自己写设置.py脚本。用旧的制造方法。在
/我的_设置.py文件
相关问题 更多 >
编程相关推荐