python-3.3相关内容

打印二维列表

我有一个列表,其中有另一个列表,我想doc.write(a) a = [[1, 2, "你好"],[3, 5, “你好"],[5,7,“我不知道"]]doc.write(''.join(a))类型错误:序列项 0:预期的 str 实例,找到列表 我该如何处理,我是否必须创建一个 for 循环来加入并添加所有子列表? 真正的目标是让它以某种方式对人类可读,但我不想从你那里得到一个完整的解决 ..
发布时间:2021-06-26 20:39:00 Python

python 3.3和3.3m有什么区别

python 3.3 和 3.3m 有什么区别 我使用的是 Ubuntu 13.04 Raring,在我的系统上我有 python2.7 和 python3.3(我知道 2 和 3 之间的区别) 但我也安装了 python3.3m(它不是 3.3 的符号链接).那么 m 代表什么? 解决方案 python3 是 python3.3 的符号链接 python3.3 是 pyt ..
发布时间:2021-06-26 20:38:57 Python

Python 3.3 源代码设置:找不到模块:_lzma _sqlite3 _tkinter

我正在尝试按照 python 开发人员指南在 Ubuntu 12.04 上设置 CPython 的编译版本.即使在安装了依赖包 lzma 和 sqlite3 之后,构建也会失败,表明未找到依赖模块.确切错误: *Python 构建完成,但未找到构建这些模块所需的位:_lzma _sqlite3 _tkinter 要找到必要的位,请在detect_modules() 中的setup.py 中 ..
发布时间:2021-06-26 20:38:54 Python

AttributeError: 'module' 对象没有属性 'request'

当我在 Python 3.3 中运行以下代码时: 导入urllibtempfile = urllib.request.urlopen("http://yahoo.com") 我收到以下错误: 我也这样做是为了验证: 我做错了什么? 解决方案 urllib 模块已被拆分为多个部分,并在 Python 3 中重命名为 urllib.request,urllib.parse 和 ..
发布时间:2021-06-26 20:38:51 Python

简单:Python 要求输入两次

这是我的代码: def 计算器(value1,value2):功能=输入(“功能?")如果函数==“*":返回值1*值2如果函数=="/":返回值1/值2如果函数==“+":返回值1+值2如果函数==“-":返回值1-值2a=float(input("value 1:"))b=float(input("value 2:"))计算器(a,b)打印(计算器(a,b)) Python Shell 上 ..
发布时间:2021-06-26 20:38:48 Python

正则表达式意外结束

我只想从路径中获取带有扩展名的文件名: C:\\Users\\anandada\\workspace\\MyTestProject\\src\\OpenTest.c 以下声明, fileName = re.match("[^\\]*.c$", fileName) 给出错误: 正则表达式意外结束 我使用的是 python 3.3.2 解决方案 您需要加倍 再次,或使用一个 ..
发布时间:2021-06-26 20:38:46 Python

不使用内置函数打乱python列表

我正在编写两个不同的随机播放函数. 第一个 shuffle 函数必须接受一个列表并返回一个新列表,其中的元素随机排列. 这是我迄今为止的第一个随机播放功能 - def shuf(List):随机导入新列表=[]对于列表中的 i:i=random.randrange(len(List))新列表+=i返回新列表 第二个 shuffle 函数将一个列表作为参数,并在适当的位置对列表进行洗 ..
发布时间:2021-06-26 20:38:40 Python

用函数中的另一个字典替换字典的内容 - Python

我有一本字典,我想将它作为参数传递给一个函数.执行这个函数后,我想改变字典. 这是我的尝试: def func(dict):字典 = {'a': 5} 所以我想要发生的事情: dict = {'b': 3}功能(字典)print(dict) # 是 {'a': 5},而不是 {'b': 3} 有没有办法做到这一点?非常感谢您提前!:) 解决方案 def func(dct):d ..
发布时间:2021-06-26 20:38:37 Python

在元组列表中使用 bisect?

我想弄清楚如何在元组列表中使用 bisect例如 [(3, 1), (2, 2), (5, 6)] 如何根据每个元组中的 [1] 将该列表平分? list_dict [(69, 8), (70, 8), ((65, 67), 6)]tup1,tup2 (69, 8) (70, 8)list_dict [((65, 67), 6)]fst, snd ((65, 67),) (6,) 我正在插 ..
发布时间:2021-06-26 20:38:34 Python

在 Python3.3 中使用 virtualenvwrapper 是否意味着我不能(或不应该)使用 pyvenv?

Virtualenvwrapper 是一个围绕 Python virtualenv 的用户友好外壳. Python 3.3 在标准库中内置了 pyvenv,旨在取代 virtualenv. 但是如果我在 Python3.3 上安装 Virtualenvwrapper,它仍然会安装 virtualenv,这让我相信它不会在幕后使用“pyvenv". 大概这并不重要 - 如果我想在 ..
发布时间:2021-06-26 20:38:31 Python

python:使用faulthandler有缺点吗?

Python 3.3 包含一个名为 faulthandler 的模块,该模块在发生段错误时显示有用的回溯信息.(对于 3.3 之前的 Python 版本,模块可以从 PyPI 获得.) 该模块默认不启用.它是这样启用的: 导入故障处理程序faulthandler.enable() 这个功能非常有用.是否有任何特殊原因默认情况下未启用它?它对性能有任何负面影响吗? 解决方案 这 ..
发布时间:2021-06-26 20:38:25 Python

如何在 Python 3.3 中将某些字符转换为五位 unicode 之一?

我想在 Python 3.3 中将一些字符转换为五位 unicode.例如, 导入重新打印(re.sub('a', u'\u1D15D', 'abc')) 但结果与我预期的不同.我是否必须放置字符本身,而不是代码点?有没有更好的方法来处理五位 unicode 字符? 解决方案 Python unicode 转义要么是 4 个十六进制数字 (\uabcd) 或 8 个 (\Uabcdab ..
发布时间:2021-06-26 20:38:23 其他开发

在 Windows 上具有恒定输出的 Python 无块子进程输入

我正在尝试使用 subproccess 和 _thread 模块运行命令.子进程有一个输出流.为了解决这个问题,我使用了两个线程,一个不断打印新行,另一个检查输入.当我通过 proc.stdin.write('Some string') 传递 subproccess 输入时,它返回 1,然后我没有输出.按照我读过的大多数其他问题,Communicate 不起作用,因为它阻止等待 EOF,尽管它确实 ..
发布时间:2021-06-26 20:38:20 Python

同时 .replace 功能

我已经将用户输入的DNA代码(A,T,G,C)转换成RNA代码(A,U,G,C).这很容易 RNA_Code=DNA_Code.replace('T','U') 现在我需要做的下一件事是将 RNA_Code 转换成它的互补链.这意味着我需要用 U 替换 A,用 A 替换 U,用 C 替换 G,用 G 替换 C,但所有这些都是同时发生的. 如果我说 RNA_Code.replace('A ..
发布时间:2021-06-26 20:38:17 Python

使用 True/False 作为键 - 如何/为什么这样做?

我很乐意使用这种简单的语法来初始化 dictionary d = {'a':'Apple','b':'Bat'}; 今天在看一个页面的时候,遇到了这段奇怪的代码 {True:0, False:1}[True]; 我想知道为什么/如何工作?True 和 False 是保留关键字,所以,这种疯狂的语法应该毫无意义(对于编译器),但它是不是. >>>d = {真:0,假:1};>>>d{假:1 ..
发布时间:2021-06-26 20:38:14 Python

subprocess 和 Type Str 不支持缓冲区 API

我有 cmd = subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE)对于 cmd.stdout 中的行:列 = line.split(' ')打印(列[3]) 在第 3 行出现错误类型 Str 不支持缓冲区 API. 我在 Python 3.3 上做错了什么 解决方案 您正在读取二进制数据,而不是 str,因此您需要 ..
发布时间:2021-06-26 20:38:11 Python

Python未关闭资源:删除文件是否安全?

我在谷歌上搜索了这个问题,但没有找到任何解决方案.我正在使用 Eclipse 和 PyDev 插件运行 Python 3.3,当我运行任何 Python 项目时,我收到以下消息: /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/update_checker.py:37: ResourceW ..
发布时间:2021-06-26 20:38:08 Python

使用python 3.3时是否需要python包virtualenv?

我正在查看 Cristoph Gohlke 的 python 包,我注意到有适用于 Python 3.3 的 Virtualenv 包. 由于标准python库v3.3中有venv包,我想知道单独安装这个包是否有优势. 编辑:从两个包的文档中,virtualenv 1.8.2 和 venv 我可以说 venv 标准库包缺少以下功能: --no-site-packages 选项 ..
发布时间:2021-06-26 20:38:05 Python