python-3.3相关内容

在python中打印下标

在 Python 3.3 中,有没有办法在打印时在字符串下标中制作一部分文本? 例如H₂(H 然后是下标 2) 解决方案 如果你只关心数字,你可以使用 str.maketrans() 和 str.translate() 方法: >>>SUB = str.maketrans("0123456789", "₀₁₂₃₄₅₆₇₈₉")>>>SUP = str.maketrans("0123 ..
发布时间:2021-06-26 20:38:02 Python

语句print("\t",end='')中end=''的含义?

这是用于打印嵌套列表中所有值的函数(取自 Head first with Python). def printall(the_list, level):对于 the_list 中的 x:如果 isinstance(x, list):打印所有(x,级别=级别 + 1)别的:对于范围(级别)中的 tab_stop:打印("\t", end='')打印(x) 该功能运行正常. 该函数基本上打印 ..
发布时间:2021-06-26 20:38:00 Python

regex (vim) for print ... to print(...) for python2 to python3

此帖子仅当您在其中包含字符串时才有帮助打印命令.现在我有大量带有声明的源代码,例如 打印牛奶、黄油 应该格式化为 打印(牛奶,黄油) 并且用 \n 捕获行尾没有成功.有什么提示吗? 解决方案 我对 2to3 不熟悉,但从所有评论来看,它看起来是适合这项工作的正确工具. 也就是说,也许我们可以用这个问题作为一些 vim 基础知识的简短课程的借口. 首先,您需要一个匹配正确 ..
发布时间:2021-06-26 18:56:33 Python

如何为python正确使用2to3?

我在 python 2.7 中有一些代码,我想将它们全部转换为 python 3.3 代码.我知道可以使用 2to3 但我不确定如何使用它. 解决方案 安装以下模块,将 2to3 命令直接添加到 entry_points. pip install 2to3 正如它写在 2to3 docs 上那样,翻译整个项目一个目录树到另一个,使用: 2to3 --output-dir=python ..
发布时间:2021-06-26 18:35:40 Python

从字符串中删除非数字字符

我的任务是从文本文件或字符串中删除包括空格在内的所有非数字字符,然后在旧字符旁边打印新结果,例如: 之前: sd67637 8 之后: 676378 由于我是初学者,我不知道从哪里开始这项任务.请帮忙 解决方案 最简单的方法是使用正则表达式 导入重新a = 'lkdfhisoe78347834 (())&/&745 'result = re.sub('[^0-9]','', ..
发布时间:2021-06-25 20:44:59 Python

'str' 对象在 Python3 中没有属性 'decode'

我在 python 3.3.4 中的“解码"方法有一些问题.这是我的代码: 对于 open('file','r') 中的行:decodedLine = lines.decode('ISO-8859-1')line = decodedLine.split('\t') 但我无法解码此问题的行: AttributeError: 'str' 对象没有属性 'decode' 你有什么想法吗?谢谢 ..
发布时间:2021-06-25 20:33:08 Python

导入任意python源文件.(Python 3.3+)

如何在 Python 3.3+ 中导入任意 Python 源文件(其文件名可以包含任何字符,并且并不总是以 .py 结尾)?> 我使用了 imp.load_module 如下: >>>进口进口>>>路径 = '/tmp/a-b.txt'>>>使用 open(path, 'U') 作为 f:... mod = imp.load_module('a_b', f, path, ('.py', 'U' ..
发布时间:2021-06-25 19:30:06 Python

SyntaxError:编译单个语句时发现多个语句

我使用的是 Python 3.3,我只输入了这 3 行: 导入sklearn为sk将 numpy 导入为 np导入 matplotlib.pyplot 作为 plt 我收到此错误: SyntaxError: 编译单个语句时发现多个语句 我可能做错了什么? 编辑:如果有人遇到这个问题,我找到的解决方案是下载 Idlex 并使用它的 IDLE 版本,它允许多行. 截图:http:/ ..
发布时间:2021-06-25 19:28:40 Python

如何让程序回到代码顶部而不是关闭

我想弄清楚如何让 Python 回到代码的顶部.在 SmallBasic 中,您可以 开始:textwindow.writeline("Poo")转到开始 但我不知道你是如何在 Python 中做到这一点的:/任何人有任何想法吗? 我试图循环的代码是这个 #Alan 的转换工具包定义开始():print ("欢迎使用 Alan 制作的转换器工具包.")op = input(“请输入您要 ..
发布时间:2021-06-25 19:18:45 Python

在 Python 3.3 中使用 pySerial

我已经看到许多使用串行端口的代码示例,人们说他们也在运行代码.问题是,当我尝试代码时,它不起作用. 导入串口ser = serial.Serial(端口=0,波特率=9600# parity=serial.PARITY_ODD,# stopbits=serial.STOPBITS_TWO,#bytesize=serial.SEVENBITS)ser.open()ser.isOpen()打印(se ..
发布时间:2021-06-24 20:21:33 Python

什么是 PasteDeploy,如果认为 Python 中的 Eggs 已经消失,我是否需要学习它?

我对 Python 很陌生.我已经下载了 Pyramid Framework 并一直试图理解它.它使用许多单独的工具进行工作.例如一些PasteDeploy.我试图阅读 PasteDeploy 的手册,但什么也看不懂.几乎没有有价值的例子和解释.只是语法.我所理解的是它在任何地方都使用 .egg 格式.它基于 .egg 格式: [复合:主]使用 = 鸡蛋:粘贴#urlmap[应用程序:家]使用 ..
发布时间:2021-06-24 20:17:09 Python

无法启动设计的 pyQt 应用程序

我刚刚在 pyQt Designer 5 中设计了我的应用程序,将 main.ui 生成为 main.py,将 assets.qrc 生成为 assets_rc.py.没有错误,当我现在从终端运行 main.py 时,什么也没有发生.我错过了一步吗?我现在应该编辑我的 main.py 文件吗? 干杯! Python 3.3.0pyQT 5 解决方案 这适用于 PyQt4,但应该 ..
发布时间:2021-06-24 19:35:30 Python

Pygame 属性,init()

我正在尝试在我的 Windows 8 笔记本电脑上使用 Pygame 和 Python 3.3.Pygame 安装得很好,当我 import pygame 时,它也能很好地导入.虽然当我尝试执行这个小代码时: 导入pygamepygame.init()大小=[700,500]屏幕=pygame.display.set_mode(大小) 我收到此错误: 回溯(最近一次调用最后一次):文件“C: ..
发布时间:2021-06-23 20:10:01 Python

Multilpe python 版本和解释器

我正在尝试在我的 Windows 7 机器上设置 python 2.7.6(首先安装了 python 3.3.3).在设置项目解释器中添加后选择项目解释器时,出现此错误 File "C:\Python33\Lib\site.py", line 173 file=sys.stderr) ^ SyntaxError: invalid syntax 最初在设置页面中添加python 2.7解 ..
发布时间:2021-06-23 19:38:39 Python

有没有一种方法可以为一个输入框分配多个变量-Python

如何将多个变量分配给一个GUI输入框?像这样:q1,q2,q3 = input() 这不是代码的运行方式,但这只是我想要的样子: a,b,c = str(input(“命令中的类型")) 但不是这样: abc = str(input(“命令中的类型"))如果abc == str("a"):打印("a是正确的")别的:打印(“一个错误")如果abc == str("b"):打印(" ..
发布时间:2021-05-16 18:47:22 Python