Python中文
首页
教程
问答
标签
搜索
登录
注册
Python:简化try/except代码?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>抱歉,如果标题不够解释,但这是我能想到的最好的。这是我代码的一部分,是一个python脚本,它将文件从Xilog3转换为woodWOP格式(cnc程序)。你知道吗</p> <pre><code>try: print >>woodWOPfile, 'YA="%s"' %xbo['Y'] except KeyError: xbo['Y']=xbo_prev['Y'] print >>woodWOPfile, 'YA="%s"' %xbo['Y'] </code></pre> <p>这会将字典键项打印到输出文件。如果这个键不存在,我想从字典的前一个版本xbo\u prev加载它,它在每一个新行读取周期之前从xbo复制。你知道吗</p> <p>使用打印规则两次似乎很愚蠢,但这是我能想出的最好办法。有什么方法可以简化这一点吗?你知道吗</p> <p>谢谢:)。你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>if not 'Y' in xbo: xbo['Y']=xbo_prev['Y'] print >>woodWOPfile, 'YA="%s"' %xbo['Y'] </code></pre> <p>为什么不先检查一下它是否在那里,然后再设置。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python3x中以垂直和水平的方式格式化列表?
10 回答
如何在python3x中创建datetime对象
1 回答
如何在python3x中取消pickle一个在python2.7中被pickle的模型?
10 回答
如何在python3x中格式化字典键
10 回答
如何在python3x中正确地通过sockets发送字典的内容?
9 回答
如何在python3x中调用if语句中的类和函数
6 回答
如何在Python3上三取二列表
6 回答
如何在python3上为方法搜索RegEx创建模式?
2 回答
如何在Python3上使用HTMLUnit和Selenium 2.45.0
2 回答
如何在Python3上使用telebot发送没有bot.polling()的消息
1 回答
如何在python3上使用Tkinter更新GUI?
1 回答
如何在python3上使用urllib和代理对HTTPS页面发出请求
1 回答
如何在Python3上制作按键
7 回答
如何在python3上发布图像和文本多部分表单?
10 回答
如何在Python3上安装Bob?
10 回答
如何在python3上安装Django?
3 回答
如何在python3上安装第三方模块
3 回答
如何在Python3上安装袖扣?
4 回答
如何在python3上打印当前日期?
6 回答
如何在Python3上执行此javascript代码?
8 回答