首页 > TAG信息列表 > python-3-x
如何在脚本python3中递归重命名子目录和文件名?
我有一个递归目录.子目录和文件名均包含非法字符.我有一个清理名称的功能,例如它用名称中的下划线替换了空格.必须有一种更简单的方法,但我找不到重命名文件夹和文件的方法.因此,我想先重命名文件夹. for path, subdirs, files in os.walk(root): for name in subdirs:python-知道图像中的单一RGB颜色,而不是OpenCV的范围
我正在使用“ OpenCV”,我想在图像中显示一种颜色.现在我做了这个 img = cv2.imread('im02.jpg') L1 = np.array([255,0,102]) U1 = np.array([255,0,102]) m1 = cv2.inRange(img, L1, U1) r1 = cv2.bitwise_and(img, img, mask=m1) #print(r1.any()) #know if all the image如何使用Python将API响应存储在MySQL数据库中?
我真的是Python,MySQL和API开发的新手.因此,我使用邮递员(经过数小时的在线研究)通过安排日历创建了一个简单的请求.我能够在本地主机上创建一个MySQL数据库.我可以使用Python插入数据,但是我不想手动存储API响应.请查看我的代码,如果有任何机构可以帮助我,我将不胜感激. 使用PythoPython上Qt中的QThread
在阅读了有关应如何使用QThread的扩展讨论并通过子类覆盖它的run方法之后,我使用了一个Worker对象来使用QThread,这是不合适的方法.但是,在我打算使用的方法中,我需要传递一个附加的函数参数,该参数在线程启动以及使用moveToThread将工作程序推入线程时不可用.该信息(参数)在按下按python-将日期和时间与列表中的日期时间元素分开
我有一个列表,每个列表包含3个元素,其中一个是datetime.我需要修改列表,以将日期和时间分成各自的元素,然后将它们放回列表中. 输入样例: [[2, 13, '2019-02-02T07:00:00'], [7, 8, '2019-02-02T09:00:00']] 所需的输出: [[2, 13, '2019-02-02', '07:00'], [7, 8, '2019-02-02',为什么这种情况下熊猫数据帧分配引发TypeError
环境: Python 3.6.4 pandas 0.23.4 我的代码如下. from math import sqrt import pandas as pd df = pd.DataFrame({'x':[1,2,3], 'y':[4,5,6]}) df = df.assign(d = lambda z: sqrt(z.x**2 + z.y**2)) 最下面的一行引发TypeError,如下所示. ... TypeError: cannot conv在python中处理长整数除法
这个问题已经在这里有了答案: > Python integer division yields float 4个 我在python整数除法中观察到数据丢失.下面是一个示例: 在[37]中:188167637742722限制可能值的Python类型提示友好类型
我想要一种python type-hint友好的方法来创建具有约束值范围的Type. 例如,基于类型str的URL类型,它将仅接受看起来像“ http” URL的字符串. # this code is made up and will not compile class URL(typing.NewType('_URL', str)): def __init__(self, value: str, *args, **如何使用python读取和映射CSV的多行标题行
我有一个CSV file,它是从数据库下载的(因为它是CSV格式),现在我必须解析为JSON Schema..不要担心此链接,只是github gist 我面临的问题是其多行标题检查CSV File Here 如果您注意到文件中的内容: >在CSV的第一行上具有第一行标题,然后在下一行具有 这些标头的所有值.>在CSV文件的第python-创建自定义身份验证
我正在将数据库传输到新项目,更确切地说是用户. 不要问我为什么,但是旧数据库中的密码先用md5然后再用sha256进行哈希处理. 我正在使用django-rest-auth来管理登录. url(r'^api/rest-auth/', include('rest_auth.urls')), 我添加了自定义身份验证方法: REST_FRAMEWORK = { 'DEFpython-如何不使用全局上下文舍入十进制数?
使用python 3.6 https://docs.python.org/3.6/library/decimal.html 我可以看到我们可以指定舍入和精度,但是只能通过设置上下文来全局指定. 如何为特定的Decimal实例执行此操作? 像这样的伪代码: myNumber = Decimal(1.101901) roundedNumber = myNumber.toFixed(2, ROUND_DOWN) #python-如果金字塔会话是单向散列的,而不是存储在服务器端,则数据来自哪里?
使用SignedCookieSessionFactory时,文档指出已使用sha512 HMAC摘要算法.结果,一旦会话数据被序列化,就将其签名并在会话cookie下发送给用户的客户端. Pyramid的文档中没有提到会话也在服务器端缓存(在此SessionFactory下). 当与SessionAuthenticationPolicy配对时,这会带来矛盾并导如何基于python中的where函数获取两列值
问题是: 基于user_id列,我想获取rating和product_id列的值.可以有多个具有相同user_id的条目.我想获取所有用户的记录,并具有rating和product_id列的值,但是对于用户未评分的电影,该电影应显示为Nan,但仍应检索product_id.以下是提供一些数据的表. | product_id | user_id使用python在循环内在csv中添加新列
我将数据从循环写入csv文件. 预期结果:每次迭代都应在新列中写入数据. 实际上,它会覆盖上一次迭代的数据.如何为每次迭代添加新列? def keywordsToCsv(filename, single_phrases): path = 'keywords/keywords.csv' with open(path, 'w', encoding='utf-8') as csvfile:python-如何对具有可选参数的装饰器进行类型注释?
这是我要正确键入注释的确切函数: F = TypeVar('F', bound=Callable[..., Any]) def throtle(_func: Optional[F] = None, *, rate: float = 1) -> Union[F, Callable[[F], F]]: """Throtles a function call, so that at minimum it can be called everypython-高级切片:给定索引列表,从numpy数组中选择不同的元素
我正在执行决策算法.在daily_choices数组中,每一天都有两个结果可供选择,例如: daily_choices = np.array([['apple','orange'],['strawberry','orange'],['watermelon','apple']]) 现在,我有了一个清单,其中包含每天要选择的水果: decision = [0,1,0] 我知道一些基Python在while循环中重复随机整数
我正在尝试为正在制作的基于文本的RPG游戏编写对玩家和暴民的攻击代码,为玩家和暴民的出勤率和暴击率设置了randomint,但我不知道每次我如何为他们获取新的整数重新启动循环,它使用的是它第一次进入循环时获得的整数. ### GAME VALUES ### class roll_dice: def __init__(selfpython-使用beautifulsoup4进行抓取时数据丢失
实际上,我是使用Python Beautifulsoup4进行解析的新手.我正在抓取this website.我需要在首页上显示“当前每百万价格”. 我已经花了3个小时了.在互联网上寻找解决方案时.我知道有一个PyQT4库,它可以像Web浏览器一样模拟并加载内容,然后在完成加载后就可以提取所需的数据.但是我坠毁如何使用Python根据两个元素之一的列表元素出现来联接两个列表
我有以下清单 list1 = [[x1,1,b1],[x2,1,b1],[x3,1,b1],[x4,1,b1]] 和以下 list2 = [[x1,0,b1],[x5,0,b1],[x2,0,b1],[x7,0,b1]] 我不知道如何创建最终列表,例如 list3 = [[x1,1,b1],[x2,1,b1],[x3,1,b1],[x4,1,b1],[x5,0,b1],[x7,0,b1]] 保留第一个list1并将其添加到list2中的IntEnum返回AttributeError:无法设置属性
这是一个令人不安的问题.对于功能: def influencePositive(q1, q2): if(q1.magnitude.greaterZero()): q2.derivative.value = DValue.add(q2.derivative.value, 1) 以下单元测试运行没有问题: def test_i_plus_active(self): q1 = Quantity(Magnitude(MValue在Python中,从文件中提取值的列表,如何找到浮点值的列之和?
我在查找使用Python 3从txt文件提取的值列表的列的总和时遇到麻烦.该文件包含的数据看起来像这样: > 1800 -0.19 -0.11 > 1801 -0.1 -0.17> 1802 -0.2 -0.11>.>. [续]>.> 1900 -0.15 -.15 如何分别找到第二列和第三列的总和? 首先,我使用 with open('file.txt') as f: for line in使用sys.odcinumberlist作为参数从python执行PL / SQL过程
给定一个PL / SQL过程: PROCEDURE MyProc(myvar IN sys.odcinumberlist, curout OUT sys_refcursor); 如何使用cx_Oracle从python执行它?我在尝试 cursor.callproc('MyProc', (param, cursor_out)) 有参数 [1、2、3]或cursor.arrayvar(cx_Oracle.NUMBER,[1、2、3])但会导致错误“Python 3.x-如何有效地将对象数组拆分为较小的批处理文件?
我对Python相当陌生,我试图将一个文本文件(其中条目由两行组成)拆分为max. 400个对象. 我正在使用的数据是FASTA格式(带有标头的纯文本,用于生物信息学)的数千个序列,其中的条目如下所示: >HORVU6Hr1G000325.5 PIPPPASHFHPHHQNPSAATQPLCAAMAPAAKKPPLKSSSSHNSAAGDAA >HORVU6Hr1G000为什么numpy先验的整数参数大于2 ^ 64-1会给出“无属性”错误?
奇怪的是,np.log(2 ** 64-1)返回浮点数44.3614196 但是np.log(2 ** 64)返回 Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'int' object has no attribute 'log' 问题: >为什么numpy会拒绝大于2 ^ 64我应该使用pgreloaded吗?还是颠覆pygame?
我现在使用pygame和python 2.6,但是我想改用python 3.1.1.普通的pygame仅适用于2.x,而我认为颠覆的适用于3.x.但是pgreloaded呢?那有用吗?普通的pygame实际上也可以在3.1上运行,但不适用于os x(至少没有下载).有人真的使用pgreloaded或subversion pygame吗?所以无论如何,我应该使用pyg