我的操作系统是Linux。
我要将 Superset 连接到 PostgreSQL。
PostgreSQL 端口已打开,其值为 5432。PostgreSQL
也在运行且未关闭。
不幸的是,经过一天的网上研究,我无法解决这个问题,并给出了以下错误:
The port is closed.
Run Code Online (Sandbox Code Playgroud)
python3 13127 user 13u IPv4 279806 0t0 TCP localhost:40166->localhost:postgresql (ESTABLISHED)
python3 13127 user 14u IPv4 274261 0t0 TCP localhost:38814->localhost:postgresql (ESTABLISHED)
Run Code Online (Sandbox Code Playgroud)
请帮助我,我是初学者,但我搜索了很多但没有得到任何结果。
使用host.docker.internal代替127.0.0.1or localhost。(感谢 pdxrlk)
这两个HTTP标头有什么区别?
如何优化以下代码并减少编写量?
class CleanItem():
def process_item(self, item, spider):
PSCV = str(item['page_source_canonical']).split("'")[1]
if PSCV != "":
if PSCV != item['page_source']:
item['page_source_canonical_is_itself'] = False
else:
item['page_source_canonical_is_itself'] = True
else:
item['page_source_canonical_is_itself'] = True
return item
Run Code Online (Sandbox Code Playgroud)
首先它检查它是否为空。如果为空,则为 true。如果它不为空,则应检查它,如果相同则再次为真。否则就是假的。