72得票4回答
Python 3.6中带有'f'前缀的字符串

我正在尝试使用Python 3.6。在研究新代码时,我遇到了这个新的语法:f"My formatting string!" 看起来我们可以像这样做:>>> name = "George" >>> print(f"My cool string is calle...

70得票4回答
如何将字符串与Python枚举进行比较?

我刚刚发现了Python中存在一个Enum基类,并且正在试图想象如何将其用于我的项目。 假设我定义了一个交通灯状态:from enum import Enum, auto class Signal(Enum): red = auto() green = auto() ...

64得票4回答
如何使用Python通过SSL连接到远程PostgreSQL数据库

我想通过Python连接到远程PostgreSQL数据库,以进行基本的数据分析。该数据库需要SSL(verify-ca),以及三个文件(我已经有了): 服务器根证书文件 客户端证书文件 客户端密钥文件 我没有找到描述如何使用Python建立此连接的教程。 希望得到任何帮助。

63得票2回答
如何在Python中修复"<string> DeprecationWarning: invalid escape sequence"错误?

我在Python中收到很多这样的警告:DeprecationWarning: invalid escape sequence \A orcid_regex = '\A[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{3}[0-9X]\Z' DeprecationWarni...

62得票2回答
如何在setup.cfg中设置entry_points

我正在将配置文件从setup.py移动到setup.cfg,并在设置entry_points参数时遇到问题。目前我正在使用一种混合方法,它可以工作,但是我想将entry_points移动到setup.cfg。 来自:def setup_package(): setup(version=...

61得票1回答
Python3.<x>和Python3.<x>m有什么区别?

m在python3.6m代表什么? 它与非m版本有何不同? 在哪种情况下我会选择使用python3.6m而不是python3.6?

58得票3回答
Python 3.6 没有名为pip的模块。

我刚刚在 Fedora 25(64 位)上运行dnf install python36 安装了 Python 3.6,但我无法使用任何 Python 3.5 可以正常使用的模块,例如,PyCharm 抱怨没有安装 setuptools,而且我可以运行 python3 并输入: import ...

55得票1回答
"void"函数中的NoReturn vs. None - Python 3.6中的类型注释

Python 3.6支持类型注释,例如:def foo() -&gt; int: return 42 如果一个函数没有返回任何内容,应该使用什么?PEP484 的示例通常将 None 用作返回类型,但也可以使用 typing 包中的 NoReturn 类型。 因此,问题是什么是首选使...

54得票6回答
Flask_uploads:ImportError:无法导入名称'secure_filename'

我想创建一个表单,使用 Flask 表单允许发送带有描述的图片。我尝试使用这个视频:https://www.youtube.com/watch?v=Exf8RbgKmhM但是在运行 app.py 时遇到了问题。➜ website git:(master) ✗ python3.6 app.py...

53得票6回答
为什么我无法在Ubuntu 16.04上安装python3.6-dev?

我正在尝试使用以下命令进行安装: sudo apt-get install python3.6-dev 但我遇到了这个错误: E: Unable to locate package python3.6-dev E: Couldn't find any package by glob '...