python-3.3相关内容

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

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

Ping 的 Python 控制台和文本输出,包括 \n\r

我不知道发生了什么,但是当我打印到控制台或文本文件时,换行符 (\n) 不起作用,而是显示在字符串中.知道如何在控制台和文本文件中避免这种情况吗? 我的代码: 导入子流程hosts_file = open("hosts.txt","r")行 = hosts_file.readlines()对于行中的行:line = line.strip()ping = subprocess.Popen([ ..
发布时间:2022-01-18 16:16:17 Python

子进程标准输入缓冲区未在 bufsize=1 的换行符上刷新

我有两个小的 python 文件,第一个使用 input 读取一行,然后打印另一行 a = input()打印('完成') 第二次尝试将其作为子进程运行 导入子流程proc = subprocess.Popen('./simp.py',标准输出=子进程.PIPE,标准输入=子进程.PIPE,缓冲区大小=1)打印('写作')proc.stdin.write(b'hey\n')打印('阅读')p ..
发布时间:2022-01-18 16:00:23 Python

将信号连接到插槽立即导致信号被发射

我正在使用 python 3.3.3 和 pyqt5 编写程序.我已经连接了许多信号和插槽,没有问题.这导致了一个问题.我的代码如下: def populateVendorAndModelComboBoxes(self, vendorComboBox, modelComboBox):dictVendors = {}#for rclass in sorted(list(directory.DRV ..
发布时间:2022-01-12 23:19:38 Python

Python浮动比率

我尝试获取变量的比例并得到意想不到的结果.有人可以解释一下吗? >>>值 = 3.2>>>比率 = value.as_integer_ratio()>>>比率(3602879701896397, 1125899906842624)>>>比率[0]/比率[1]3.2 我使用 python 3.3 但我认为 (16, 5) 是更好的解决方案 以及为什么它适用于 2.5 >>>值 = ..
发布时间:2022-01-09 10:44:25 Python

Multilpe python版本和解释器

我正在尝试在我的 Windows 7 机器上设置 python 2.7.6(首先安装了 python 3.3.3).在设置项目解释器中添加项目解释器后选择项目解释器时,出现此错误 文件“C:\Python33\Lib\site.py",第 173 行文件=sys.stderr) ^ SyntaxError: invalid syntax 最初在设置页面中添加python 2.7解释器时 ..
发布时间:2022-01-08 09:43:47 Python

使用 Python 3.3 SSL 模块获取证书链

我可以通过 SSL 套接字上的 getpeercert() 方法获取 Python 3.3 中 SSL 连接的标准证书信息.但是,它似乎没有像 OpenSSL 的“s_client"工具那样提供链. 有什么方法可以让我看到我的 IA 证书是否配置正确? s_client 命令行: openssl s_client -connect google.com:443 s_client 结 ..
发布时间:2022-01-07 19:29:28 Python

Tkinter 创建图像函数错误(pyimage1 不存在)

我是来自外部世界的学生,之前没有任何编程经验.我一直在学习 Python 作为我数学课的延伸.我一直在尝试创建一个使用 Tkinter 生成分形的程序.代码本身运行良好,但包含用户输入 GUI 会导致它出现错误: Tkinter 回调中的异常回溯(最近一次调用最后一次):文件“C:\Python33\lib\tkinter\__init__.py",第 1475 行,在 __call__ 中返 ..
发布时间:2021-12-15 23:40:47 其他开发

如何将我的 Python 3 应用程序编译为 .exe?

如何将我的 Python 应用程序转换为 .exe?我用 tkinter 制作了一个程序,想知道如何让其他人使用它.我使用 Python 3.3.我搜索了一下,但没有找到任何东西. 解决方案 cx_Freeze 执行此操作,但会创建一个包含大量依赖项的文件夹.py2exe 现在执行此操作,并且使用 --bundle-files 0 选项,仅创建一个 EXE,这可能是您问题的最佳解决方案. ..
发布时间:2021-12-15 23:30:36 Python

Python 3.3 中的哈希函数在会话之间返回不同的结果

我已经在 python 3.3 中实现了一个 BloomFilter,并且每个会话都得到了不同的结果.深入研究这种奇怪的行为让我了解了内部 hash() 函数 - 它在每个会话中为同一字符串返回不同的哈希值. 示例: >>>哈希(“235")-310569535015251310 -----打开一个新的python控制台----- >>>哈希(“235")-190016433162 ..
发布时间:2021-12-13 09:19:06 Python

使用 Python 写入 CSV 添加空行

我正在尝试写入 CSV 文件,但中间有空白行.如何删除空白行? 导入csvb = open('test.csv', 'w')a = csv.writer(b)数据 = [['我','你'],\['293', '219'],\['54', '13']]a.writerows(数据)b.关闭() 解决方案 您使用 csv 模块的方式在 Python 3 中的几个方面发生了变化 (docs),至少 ..
发布时间:2021-12-09 14:34:40 Python

Python 2.7 中的除法.和 3.3

如何在 Python 2.7 中将两个数字相除并得到带小数的结果? 我不明白为什么会有不同: 在 Python 3 中: >>>20/151.3333333333333333 在 Python 2 中: >>>20/151 这实际上不是模数吗? 解决方案 在 python 2.7 中,/ 运算符是整数除法,如果输入是整数. 如果你想要浮动除法(这是我一直喜 ..
发布时间:2021-12-08 12:04:33 Python

如何在 Mac OS X 上为 Python 3 安装 pip?

OS X (Mavericks) 安装了 Python 2.7 stock.但是我用 3.3 做我自己的所有个人 Python 东西.我刚刚刷新了我的 3.3.2 安装并安装了新的 3.3.3.所以我需要再次安装 pyserial.我可以像以前那样做,那就是: 从pypi下载pyserial 解压 pyserial.tgz cd pyserial python3 setup.py in ..
发布时间:2021-12-02 17:11:14 Python

为什么字典排序是不确定的?

我最近从 Python 2.7 切换到 Python 3.3,似乎虽然在 Python 2 中字典键的顺序是任意但一致的,但在 Python 3 中,字典键的顺序是通过例如vars() 似乎是不确定的. 如果我跑: class Test(object):通过参数 = 变量(测试)打印(列表(参数.keys())) 在 Python 2.7 和 Python 3.3 中,则: Pyt ..
发布时间:2021-12-02 16:41:17 Python

总/平均/变动薪水 1,2,3,4 菜单

更改您的程序,以便经理可以从主菜单中选择四个选项: 打印每周总工资单. 打印平均工资. 更改球​​员的薪水. 退出 当我运行程序时,我输入数字 1,程序停止.如何将其链接到以下 4 个程序? 计划: Chelsea_Salaries_2014 = {'Jose Mourinho':[53, 163500, 'Unknown']}Chelsea_Salaries_2014[ ..
发布时间:2021-06-26 20:40:24 Python

类型错误:索引列表必须是整数,而不是 str

我的代码有什么问题给我带来了错误:类型错误:索引列表必须是整数,而不是 str 这是我的代码: print("这个节目会跟踪你的电视节目表.")完成 = 错误显示 = []表演开始 = []显示结束 = []虽然没有完成:打印()ShowName = input("节目名称是什么?:")如果 ShowName == "":完成 = 真别的:ShowStartTime = input("演出 ..
发布时间:2021-06-26 20:40:18 Python

填写一个使用 javascript 和 python 的网络表单

我正在尝试通过提交特定值使用 python 程序填写网络表单.问题是它使用javascript.我将发布一个我想要填充的值的示例. fo.addVariable("email","email@yahoo.com")fo.addVariable("age","19")fo.addVariable("性别","M")fo.addVariable("line","你好") 这是页面上的值的示例.我想 ..
发布时间:2021-06-26 20:40:15 其他开发