小编use*_*207的帖子

从逗号后的python字符串中删除子字符串

我有一个这样的python字符串;

input_str = "2548,0.8987,0.8987,0.1548"
Run Code Online (Sandbox Code Playgroud)

我想删除最后一个逗号之后的子字符串,包括逗号本身。

输出字符串应如下所示;

output_str = "2548,0.8987,0.8987"
Run Code Online (Sandbox Code Playgroud)

我正在使用 python v3.6

python python-3.x

1
推荐指数
1
解决办法
3444
查看次数

读取 panda 数据帧的第一列、第二列、第 n 列到最后一列

我有一个 pandas 数据框df

中有 27 列df

我想阅读 的第 1、2、10 栏到最后几栏df。我可以做到这一点df.iloc[0,1,9,10,11,.....,26],但如果数据框有很多列,那么输入起来就太乏味了。阅读专栏的更优雅的方式是什么?

我正在使用 python v3.7

python dataframe python-3.x pandas

1
推荐指数
1
解决办法
3798
查看次数

如何为空集提供类型注释?

我在 python 中有这一行;

set1 = set()  # create empty set
Run Code Online (Sandbox Code Playgroud)

当我使用 mypi 扫描时,出现错误 Need type annotation for 'set1'

如何为空集提供类型注释?

我在 pycharm 中使用 python 3.7 和 mypi 插件。

python static-typing python-3.x python-typing

1
推荐指数
1
解决办法
167
查看次数

如何获取电报的电报帐户的访问令牌?

我想通过电报 API 在 Telegram 的 telegraph.ph 网站上创建和编辑页面。

https://telegra.ph/api#createPage

为此,我需要知道access token电报帐户的名称。我一直在使用谷歌搜索高低如何做,但仍然找不到任何答案。

我正在使用电报 python 库。

https://github.com/python273/telegraph

我正在使用 python 3.7

python python-3.x telegram telegraph

1
推荐指数
1
解决办法
1353
查看次数

在 django 中对 6 位数字邮政编码建模

我想在 Django 中定义一个 6 位数字邮政编码models.py

起初,我尝试过这个;

postal_code = models.PositiveIntegerField(blank=False)

但是,邮政编码可以有前导零,例如000157。PositiveIntegerField 不适合它。

如果我使用CharField,该字段可以接受对邮政编码无效的字母。

如何在 django models.py 中定义 6 位数字邮政编码?

我正在使用 Django v4。

python django django-models django-validation

1
推荐指数
1
解决办法
886
查看次数

替换 csv 标题而不删除其他行

我想替换 cvs 文件的标题行text.csv

header_list = ['column_1', 'column_2', 'column_3']
Run Code Online (Sandbox Code Playgroud)

标题将如下所示;

column_1, column_2, column_3
Run Code Online (Sandbox Code Playgroud)

这是我的代码;

import csv
with open('text.csv', 'w') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(header_list)
Run Code Online (Sandbox Code Playgroud)

csv 文件的标题已正确替换。但是,csv 文件中的其余行已被删除。如何仅替换标题而其他行保持不变?

我正在使用 python v3.6

python csv python-3.x

0
推荐指数
1
解决办法
4865
查看次数

python变量名中的下划线字符对解释器很重要吗?

我见过在 python 变量中使用下划线字符。解释器是否在存在下划线的情况下以不同的方式解释变量,_还是纯粹是约定问题?如果是约定,是否有关于python变量命名约定的标准文档?

我正在使用 python 3.8.5

python naming-conventions python-3.x

0
推荐指数
1
解决办法
557
查看次数