问题标签 [python-3.4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7000 浏览

python - 无法读取/打开/或对 CSV 文件执行任何操作 python 3.4 windows

我无法打开程序生成的任何 CSV 文件(我没有程序的完整详细信息),它的文件名像 266925.130314-88850999.word

该文件是一个csv,它在excel 2013中打开并且所有编辑器都很好,我尝试使用原始文件名打开,我尝试通过将扩展名从.word更改为.csv来打开

没有任何效果,我得到了下面详述的错误。

CSV 的示例部分

空闲 gui 中的完整错误消息

Pandas 错误(未给出完整信息,因为它有大量带有回溯的文本 - 如果需要,可以添加)

我已经测试过这个文件是否存在

我可以使用与 report.csv 完全相同的代码(这个 csv 是一个已知的工作文件,不是由程序创建的)并且它加载得很好。

我不明白为什么这个文件打不开,我试过 open/read_csv/read_excel,都在 idle 和 pandas 上产生相同的错误。

拉我的头发,请帮忙。

0 投票
1 回答
5889 浏览

eclipse - PyDev 插件找不到 python 3.4

我一直在ubuntu 13上使用eclipse 3.8+PyDev+python 3.3,最近升级了ubuntu到14.04。似乎 ubuntu 14.04 附带了新的 python 3.4,因此,在升级过程中,旧的 python 3.3 被删除并安装了新的 python 3.4。然后,我的eclipse的PyDev插件在原来的目录下找不到python 3.3,报错,还有很多红叉,如下图所示。

在此处输入图像描述

但是 Python 3.4 的安装是正确的,因为我可以在使用 python 3.4 的 IDLE 中毫无困难地导入泡菜或随机模块:

在此处输入图像描述

我已经将 PyDev 升级到最新的 3.4.1。您能否告诉我如何在 eclipse 中重新配置 Python 解释器(包括如何定位它),以便 PyDev 可以正确定位 Python 3.4 的位置?非常感谢。

0 投票
2 回答
120 浏览

python - 变量未在函数中更新

我是 Python 新手,但请耐心等待。

在我的代码中,我试图通过函数将变量room变为。2west()

代码:

编辑:我已经隔离了大部分非必要的代码。

输出:

room保持其价值,1.

请给未来一些建议,这样我就不会犯同样的错误两次。

0 投票
1 回答
55 浏览

python - 通过函数python3.4 windows传递列表

我试图通过一个函数传递一个列表,但我只从列表中的第一个值得到结果,我如何得到其余的?

0 投票
1 回答
568 浏览

python - csv 到 xlsx - 导入时它总是空白?

尝试将 csv 转换为 xlsx 以供以后操作。但无论我做什么,它总是空白(创建 xlsx 并添加工作表名称很好,但没有数据出现)

真的很迷茫,各种尝试。下面是我用过的最完整的一段代码。

我不完全理解阅读器行之后的内容,但似乎我发现的所有相关代码都使用了这个,我已经尝试使用“for 语句”来编写普通的 csv,但这也不起作用。

编辑 - 问题似乎与 reader 变量有关,不知道为什么它在其他代码上工作正常。

更新 - 看起来代码覆盖了原始 csv,不知道为什么,我只想读取文件并保留内容。

0 投票
2 回答
735 浏览

python - 如何在不关闭文件的情况下用 Python 解析电子邮件?

在将文件解析为电子邮件后,我仍然需要使用该文件,但电子邮件解析器正在关闭它。

我能做些什么?

谢谢

0 投票
1 回答
3033 浏览

ssl - smtplib.SMTP starttls 因 tlsv1 警报解码错误而失败

我今天遇到了以下奇怪的行为。

以下代码适用于 Python 3.3:

在 Python 3.4 中,上述代码不起作用,而是遇到以下错误:

如果将上面的代码修改为在构造函数中指定主机和端口,而不使用 connect 方法,如下面的代码,那么它可以工作。

上述行为发生在 OpenSSL 版本 1.0.1f 和 OpenSSL 1.0.1g

有人可以向我解释这种行为吗?

0 投票
3 回答
2630 浏览

python - 迭代 asyncio.coroutine

我最近一直在玩弄 asyncio,虽然我开始对它的工作原理有了直觉,但有些事情我做不到。我不确定这是否是因为我的构造错误,或者是否有原因使我尝试做的事情没有意义。

简而言之,我希望能够迭代产生的 asyncio.coroutine。例如,我希望能够执行以下操作:

但是,这会从 asyncio 的内部引发异常。我已经尝试过其他的东西,比如for n in (yield from countdown(5)): ...但这也给出了类似的不透明运行时异常。

我不能立即明白为什么你不应该做这样的事情,但我已经达到了我理解正在发生的事情的能力的极限。

所以:

  • 如果可以做到这一点,我该怎么做?
  • 如果不可能,为什么不呢?

如果这个问题不清楚,请告诉我!

0 投票
2 回答
2066 浏览

python - 从用户那里获取带有空格的目录输入的正确方法是什么?(Python3)

我试图通过用户输入获取目录路径,然后使用 os.walk() 遍历目录。如果我尝试输入带有空格的路径(即“用户/用户/带有空格/文件夹/的文件夹”),我的程序就会中断。

从用户那里获取带有空格的目录输入的正确方法是什么?(Python3)

我的代码看起来像:

0 投票
1 回答
1235 浏览

python - Python 3.4 中的缅甸字符编码

我在尝试将缅甸语字符串粘贴到 Jinja2 模板并保存模板时收到此错误。我在操作系统中安装了所有需要的字体,尝试使用codeclib。psocess: python 脚本用数据解析 CSV 文件,然后创建一个字典,然后使用该字典用值填充 Jinja2 模板中使用的变量。写入文件时出现错误。使用 Python 3.4。有一个名为python-myanmar但它适用于 2.7 的包,我不想降级我自己的代码。已经阅读了所有这些:http : //www.unicode.org/notes/tn11/、http : //chimera.labs.oreilly.com/books/1230000000393/ch02.html#_discussion_31、https ://code.google 。 com/p/python-myanmar/包和安装的系统字体。我可以将字符串编码为.encode('utf-8'),但不能.decode()没有错误!问题是:我怎么能不降级代码,也许安装一些额外的东西,但最好只使用 python 3.4 嵌入式函数将数据写入文件?

sys.getdefaultencoding()顺便说一句,如果我的输出是 UTF8 ,为什么它指向 cp1251.py ?