Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。

30
在Python中从字符串转换为布尔值?
有谁知道如何在Python中从字符串转换为布尔值?我找到了这个链接。但这似乎不是正确的方法。即使用内置功能等 我之所以这样问,是因为我int("string")从这里学到了。但是当尝试bool("string")它总是返回True: >>> bool("False") True
744 python  string  boolean 


11
如何获得一个函数名作为字符串?
在Python中,如何在不调用函数的情况下以字符串形式获取函数名称? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes 应该输出"my_function"。 此类功能在Python中可用吗?如果没有,关于如何get_function_name_as_string在Python中实现的任何想法?
740 python  string  function 

30
如何克服“ datetime.datetime无法JSON序列化”?
我有一个基本的命令,如下所示: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere 当我尝试做时,jsonify(sample)我得到: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable 我该怎么做才能使我的字典示例可以克服上述错误? 注意:尽管可能无关紧要,但字典是从记录的检索中生成的,这些记录是mongodb在我打印出str(sample['somedate'])的地方输出的2012-08-08 21:46:24.862000。
739 python  json 

25
如何使用glob()递归查找文件?
这就是我所拥有的: glob(os.path.join('src','*.c')) 但我想搜索src的子文件夹。这样的事情会起作用: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) 但这显然是有限且笨拙的。

6
如何将字符串转换为大写
我在使用Python将字符串更改为大写时遇到问题。在我的研究中,我知道了,string.ascii_uppercase但是没有用。 如下代码: >>s = 'sdsd' >>s.ascii_uppercase 给出此错误信息: Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'str' object has no attribute 'ascii_uppercase' 我的问题是:如何在Python中将字符串转换为大写?
737 python  string  uppercase 

16
获取烧瓶请求中收到的数据
我希望能够将数据发送到我的Flask应用。我尝试访问,request.data但它是一个空字符串。您如何访问请求数据? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted data here 这个问题的答案使我提出了在Python Flask中获取原始POST正文的问题,而不管接下来的Content-Type标头如何,这都是关于获取原始数据而不是已解析数据的问题。
735 python  flask  werkzeug 


8
Python应用程序的最佳项目结构是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 想象一下,您想使用Python开发非平凡的最终用户桌面(非Web)应用程序。构造项目文件夹层次结构的最佳方法是什么? 理想的功能是易于维护,IDE友好,适用于源代码控制分支/合并以及易于生成安装软件包。 特别是: 您将源放在哪里? 您将应用程序启动脚本放在哪里? 您将IDE项目放在哪里? 您将单元/验收测试放在哪里? 您将非Python数据(例如配置文件)放在哪里? 您在哪里将非Python来源(例如C ++)用于pyd / so二进制扩展模块?


13
使用@property与getter和setter
这是一个纯Python特定的设计问题: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... 和 class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python让我们可以以任何一种方式来做。如果要设计Python程序,将使用哪种方法,为什么?



27
如何在Python中定义二维数组
我想定义一个没有初始化长度的二维数组,如下所示: Matrix = [][] 但这不起作用... 我已经尝试过下面的代码,但是它也是错误的: Matrix = [5][5] 错误: Traceback ... IndexError: list index out of range 我怎么了


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.