小编Jam*_*s B的帖子

在 Python 2 中,我可以将列表传递给百分比格式运算符吗?

我有一个要使用格式字符串打印的内容列表。在 Python 3 风格中,使用"a string".format(arg,arg,arg),这很容易。我可以用参数替换*mylist,比如

mylist = [1,2,3]
"{} {} {}".format(*mylist)
Run Code Online (Sandbox Code Playgroud)

我似乎无法使用旧的百分比格式来实现这一点。我已经尝试过诸如"%i %i %i" % mylist%i %i %i" % (mylist)、 and 之类的东西%i %i %i" % (*mylist),但我只是不断收到语法错误或“参数不足”。

这在 2.x 风格中是不可能的吗?

ETA:我正在更改上面的示例,我实际上指的是list,而不是tuple。我仍在学习,我不习惯拥有两个不同的类似数组的结构。

python string list string-formatting python-2.x

6
推荐指数
1
解决办法
3403
查看次数

Eclipse 不会生成导入语句,停止显示快速修复建议

我的 Eclipse 安装突然停止显示导入建议。如果我键入当前包中不存在的类名,自动完成功能可以正常工作并显示该类,但从下拉列表中选择后,该类名将突出显示为错误,并显示消息“MyClass 无法解析为多变的”。此错误不显示任何快速修复建议。import但是,如果我在文件顶部手动添加相关语句,则代码可以正常编译并运行。

我已经检查了我的构建路径,一切似乎都按顺序进行 - 正如我所说,当我手动插入语句时代码会运行import- 但失去自动导入确实减慢了我的速度。知道可能出了什么问题吗?上周效果很好!

ETA:另一个注释,如果有帮助的话:F3 仍然打开类声明,所以 Eclipse 清楚地知道我的“意思”,即使没有 import 语句。

另外:没有帮助的事情:

  • 清理所有项目
  • 重新启动 Eclipse
  • 重新启动计算机
  • 从工作区删除.metadata,重新导入项目
  • 启动新的Java项目,重新链接源文件夹,重新添加依赖项(不使用Maven,但这不是我的选择)

java eclipse

5
推荐指数
1
解决办法
6649
查看次数

如何使用键盘更改Eclipse中文件的视图/编辑器?

Eclipse有一个常见的习惯用法,当你在编辑时说一个XML文件时,它可能有一个"可视"编辑视图(键/值对,树视图,甚至是Android UI编辑器),可以选择切换到编辑"raw" "使用窗口底部的选项卡进行XML.我可以用CTRL+ PGUP/ 来切换打开的文档PGDN.有没有办法切换编辑器?

我在编辑Android UI时做的很多,并且总是伸手去拿鼠标/触控板变得非常老旧.

ETA:作为另一个可能更常见的例子,考虑使用安装的Maven插件编辑pom.xml文件.您可以获得项目设置,依赖项,报告等的多个"子选项卡",以及直接编辑原始XML.我希望能够使用键盘快捷键在这些选项卡之间切换.

eclipse keyboard-shortcuts

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