小编iFu*_*ion的帖子

pgadmin更新后无法登录

刚刚将pgadmin4更新到4.8版,现在它不再接受ssh隧道密码进入服务器,我收到以下错误消息:

Failed to decrypt the SSH tunnel password. Error: 'utf-8' codec can't decode byte 0x8c in position 0: invalid start byte
Run Code Online (Sandbox Code Playgroud)

有没有解决的办法,我目前无法重新启动数据库服务器。

postgresql pgadmin-4

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

translation.E004) 您为 LANGUAGE_CODE 设置提供了一个不在 LANGUAGES 设置中的值

我刚刚重新映像了我的计算机,因此为我的 django 项目设置了所有内容,并在运行服务器时出现此错误。我不知道它指的是什么,因为我的原始网站是开箱即用的,因为我说英语而且这个网站是一个内部工作网站,所以没有理由做任何基于语言的事情。有谁知道这是什么或如何克服它以便我可以继续工作?查看设置文件,我在国际化部分有这个:

LANGUAGE_CODE = 'en-GB'

TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

USE_TZ = True

DATE_INPUT_FORMATS = [
    '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06'
    '%d %b %Y', '%d %b, %Y',            # '25 Oct 2006', '25 Oct, 2006'
    '%d %B %Y', '%d %B, %Y',            # '25 October 2006', '25 October, 2006'
]
Run Code Online (Sandbox Code Playgroud)

这是开箱即用的英文代码吗?如果没有,有人可以告诉我应该是什么,以便我可以将其设置回来,我在文档中找不到开箱即用的设置。

django-settings

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

将列列表拆分为行而不重复数据

我有一个数据框,其中第一列是一个列表,如何迭代该列表并向相关的预定义列添加值:

workflow                cost      cam    gdp     ott    pdl
['cam', 'gdp', 'ott']   $2,346
['pdl', 'ott']          $1,200 
Run Code Online (Sandbox Code Playgroud)

应转换为:

workflow                cost      cam    gdp     ott    pdl
['cam', 'gdp', 'ott']   $2,346    782    782     782
['pdl', 'ott']          $1,200                   600    600
Run Code Online (Sandbox Code Playgroud)

我可以获得列表的长度,但无法弄清楚如何迭代列表以将其与列标题匹配。基本上,成本只是在列表中的进程数量之间平均分配。

python pandas

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

按频率排序计数器,然后按字母顺序在Python中排序

我试图使用计数器按出现次数对字母进行排序,并将任何具有相同频率的字符按字母顺序排列,但我无法访问它产生的字典的值.

letter_count = collections.Counter("alphabet")
print(letter_count)
Run Code Online (Sandbox Code Playgroud)

生产:

Counter({'a': 2, 'l': 1, 't': 1, 'p': 1, 'h': 1, 'e': 1, 'b': 1})
Run Code Online (Sandbox Code Playgroud)

如何按频率排序,然后按字母顺序排序,所以只显示一次的所有内容都按字母顺序排列?

python python-3.x python-collections

3
推荐指数
2
解决办法
2703
查看次数

python如何拆分列表中的文本

因此stdin将文本的一行引回到列表中,并且多行文本都是列表元素.你怎么把它们分成单个单词?

mylist = ['this is a string of text \n', 'this is a different string of text \n', 'and for good measure here is another one \n']
Run Code Online (Sandbox Code Playgroud)

想要输出:

newlist = ['this', 'is', 'a', 'string', 'of', 'text', 'this', 'is', 'a', 'different', 'string', 'of', 'text', 'and', 'for', 'good', 'measure', 'here', 'is', 'another', 'one']
Run Code Online (Sandbox Code Playgroud)

python string split list python-3.x

3
推荐指数
2
解决办法
9712
查看次数

Couchdb,返回文档数

我该怎么做这个简单的事情,我只想要数据库中的文档数。到目前为止,我在 python 中使用循环函数来执行此操作,但这似乎是一种令人难以置信的低效方法。Fauton 会在页面底部告诉您有多少文档,请问我如何在 python 或 javascript 中获得这个数字?

couchdb couchdb-python

2
推荐指数
2
解决办法
3845
查看次数

如何在 Pandas 中打开文件

在 Pandas 中打开 csv 文件时遇到困难,我尝试过:

data = pd.read_csv("/home/me/Programming/data/sample.csv")
Run Code Online (Sandbox Code Playgroud)

那没有用,所以我尝试了:

import os
cwd = os.getcwd()

data = pd.read_csv(cwd + "sample.csv")
Run Code Online (Sandbox Code Playgroud)

这也不起作用,只是说该文件不存在,但它在文件管理器中清晰可见。

python file-io python-3.x pandas

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

Python Docx表行高

因此,列宽是使用一列中所有单元格的单元格宽度来完成的,如下所示:

from docx import Document
from docx.shared import Cm

file = /path/to/file/
doc = Document(file)
table = doc.add_table(4,2)
for cell in table.columns[0].cells:
    cell.width = Cm(1.85)
Run Code Online (Sandbox Code Playgroud)

然而,行高是使用行来完成的,但我不记得上周我是如何做到的。

现在我设法找到一种方法来引用表中的行,但似乎无法回到那种方式。可以使用 add_row 方法更改高度,但无法创建没有行的表格,因此顶行将始终为默认高度,约为 1.6 厘米。

有一种方法可以在不使用 add_paragraph 的情况下访问段落,有谁知道如何在不使用 add_row 方法的情况下访问行,因为我曾经将表中的行高设置为默认值。

我已经尝试过这个但它不起作用:

row = table.rows
row.height = Cm(0.7)
Run Code Online (Sandbox Code Playgroud)

但是虽然这不会给出错误,但它对高度也没有影响。

row-height python-3.x python-docx

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

Python Docx特定段落的行距

浏览完文档后,我试图弄清楚如何将行距应用于单个段落,但似乎任何行距都只能使用样式在全局范围内完成。有没有办法隔离特定段落,同时使文档的其余部分保持正常?像这样:

import docx
from docx.enum.text import WD_LINE_SPACING

text = 'Lorem ipsum...'
doc = Document()
para = doc.add_paragraph('text')
para.line_spacing = WD_LINE_SPACING.ONE_POINT_FIVE
Run Code Online (Sandbox Code Playgroud)

上面的代码当然不起作用,我只能猜测这是因为 line_spacing 是样式级别的格式。尝试在不执行样式的情况下对其进行本地化的另一点是文档一旦构建后的可移植性,如果您将可能已通过电子邮件发送到另一台计算机的任何内容从一个文档剪切并粘贴到另一个文档,则存在恢复为“正常”样式的风险另一台机器的。可以通过不使用文档级别样式来防止这种情况(这是一种令人讨厌的解决方法,但这是一个单词问题而不是 docx 问题。)

python-3.x python-docx line-spacing

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