小编The*_*rry的帖子

使用xml.etree.elementtree打印格式良好的xml文件

我试图xml.etree.elementtree用Python写出xml文件.问题在于它们不断生成一行.我希望能够轻松地引用它们,所以如果它可能我真的希望能够干净利落地写出来.

这就是我得到的

<Language><En><Port>Port</Port><UserName>UserName</UserName></En><Ch><Port>IP??</Port><UserName>????</UserName></Ch></Language>
Run Code Online (Sandbox Code Playgroud)

这是我想看到的.

<Language>
    <En>
        <Port>Port</Port>
        <UserName>UserName</UserName>
    </En>
    <Ch>
        <Port>IP??</Port>
        <UserName>????</UserName>
    </Ch>
</Language>
Run Code Online (Sandbox Code Playgroud)

python xml elementtree

49
推荐指数
2
解决办法
9万
查看次数

如何从窗口中删除Tkinter小部件?

我有一个我想要动态更改的Tkinter小部件列表.

如何从窗口中完全删除小部件?

python tkinter

44
推荐指数
3
解决办法
10万
查看次数

Tkinter - 如何使用自动完成创建组合框

是否可以创建一个组合框,当您键入其中时,该组合框会更新其列表中最近的项目?

例如:

A = ttk.Combobox()
A['values'] = ['Chris', 'Jane', 'Ben', 'Megan']
Run Code Online (Sandbox Code Playgroud)

然后在组合框中键入"Chr",我希望它自动填写"Chris".

python autocomplete tkinter

7
推荐指数
1
解决办法
7062
查看次数

如何从 perforce 代理中删除修订文件

我正在尝试从 perforce 代理服务器中删除旧的修订文件。我找到了想要删除的修订,但我只是不知道如何实际删除它们。

假设我想从我的 p4p 服务器中删除这个文件,我该如何做呢?

//depot/folder/file.txt#12
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

编辑:这里的目标不是完全删除文件,而是通过删除代理上不需要的修订来释放代理上多余的 HDD 空间。

perforce

4
推荐指数
1
解决办法
1446
查看次数

使用外部python脚本打开maya并在maya中运行另一个脚本

是否可以从Windows中的命令提示符(或linux中的bash)调用脚本来打开Maya,然后在Maya中运行自定义脚本(可能每次运行时更改它)?我正在寻找比更改userSetup文件然后运行Maya更优雅的东西.

这里的目标是能够打开.mb文件,运行脚本将场景定位在内部,设置一组通用灯光,然后将场景渲染到特定的位置和文件类型.我希望能够将其设置为计划任务,以检查目录中的任何新场景文件,然后打开maya并继续.

谢谢您的帮助!

python bash batch-file maya pymel

4
推荐指数
2
解决办法
1万
查看次数

如何在maya中查询当前视口渲染器

任何人都有一个很好的解决方案来查询python中当前的maya视口渲染器(Viewport 2.0,默认视口,高质量视口)?

python maya pymel

3
推荐指数
1
解决办法
5348
查看次数

如何使用装饰器(bottle.py)

我正在尝试使用bottle.py来构建一些网页.似乎使用瓶子的一个主要部分是学习使用装饰器,但我已经阅读了python docs解释装饰器是什么,但我仍然不确定我理解它们.

文档说:

"Python装饰器是对Python语法的一种特定更改,它允许我们更方便地更改函数和方法(以及未来版本中可能的类)."

听起来你正在调用一个函数进行一些更改,但我不知道为什么你会这样做或如何阅读装饰器.

看一些瓶子代码:

if __name__ == '__main__':
    PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
    STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static').replace('\\', '/')
    HOST = os.environ.get('SERVER_HOST', 'localhost')
    try:
        PORT = int(os.environ.get('SERVER_PORT', '5555'))
    except ValueError:
        PORT = 5555

    @bottle.route('/static/<filepath:path>')
    def server_static(filepath):
        """Handler for static files, used with the development server.
        When running under a production server such as IIS or Apache,
        the server should be configured to serve the static files."""
        return bottle.static_file(filepath, root=STATIC_ROOT)

    # Starts a local test server.
    bottle.run(server='wsgiref', host=HOST, port=PORT)
Run Code Online (Sandbox Code Playgroud)

这条线做@bottle.route('/static/<filepath:path>')什么? …

python bottle python-2.7

3
推荐指数
1
解决办法
1561
查看次数

使用python创建一个时间列表中的平均值

我有一个很大的时间列表(HH:MM:SS)我知道如果我想创建一个平均值,我可以将小时,秒和分钟分开并平均每个,然后将它们连接在一起.但是我觉得必须有更好的方法来做到这一点.有谁知道更好的方法吗?

谢谢!

python

2
推荐指数
3
解决办法
1万
查看次数

如何使用python隔离maya中的组节点

我有一个可以合理地包含大多数节点类型的选择.在python中,我需要过滤掉除组节点之外的所有内容.问题是maya将组节点读取为变换节点,因此很难将它们从场景中的所有其他变换节点中过滤出来.有没有办法做到这一点?可能在API中?

谢谢!

python maya pymel

2
推荐指数
1
解决办法
4322
查看次数