我在 PyCharm 中使用 Black 来格式化我的 Python 代码。
我正在使用 Black-Pycharm 插件,不幸的是,选择代码并在其上应用 Black ( Code > Reformat Code (BLACK)
)将所有行剪切为 88 个字符(Black 的默认限制)。
我想更改此限制以将行剪切为 80 个字符。我尝试了两种不同的方法:
将“黑色插件设置”中的黑色 exe 路径从~/.local/bin/black
更改为~/.local/bin/black -l80
,但使用 PyCharm 应用黑色会输出此错误:BlackPycharm: Cannot run program "/home/BCT/.local/bin/black -l80": error=2, File or folder not found
使用黑色作为Pycharm一个“外部工具”(如所描述的在这里),并指定在参数文本框中的线路长度。这成功地将 Black 应用到我的文件中,并具有所需的字符限制,但是:
你知道如何使用黑色:
同时 ?
编辑:显然 PyCharm 不能仅将 Black 用于部分代码...
我使用 Azure Databricks 进行数据处理,包括笔记本和管道。
我对当前的工作流程不满意:
I'm trying to find a "View the Call Hierarchy" feature in Visual Studio/VSCodium.
我想做的是右键单击方法的名称(或按键盘快捷键),然后将打开一个新窗格,其中显示了所有调用被单击方法的方法以及该方法的调用树。
我在Eclipse和PyCharm中发现了这一点,但在VSCode中只发现了“查找所有引用”。
编辑:我想在Python中做到这一点,但是如果所有语言都存在这样的功能,那就太好了。
我有一个包含重音字符的 CSV 文件。我在使用 PyCharm 和 Sublime 打开时检查了编码,它是西方的:Windows 1252 或 ISO-8859-1。
\n\n我从此 CSV 创建一个 pandas 数据框,然后修改它,并将其导出到 UTF-8 文本文件。我用 PyCharm 和 Sublime Text 检查导出的文件,我不知道为什么导出的文件不是 UTF-8。
\n\n这是我的代码:
\n\ndataset= pd.read_csv("my_file.csv", sep=";", encoding="ISO-8859-1")\nprint(dataset.loc[0, "my_col"])\n>>> "s\'il vous pla\xc3\xaet"\n\n# Export data\nwith open("out.txt"), "w", newline=\'\') as f:\n dataset.to_csv(path_or_buf=f, sep="\\t", header=False, index=False, encoding="utf-8")\n
Run Code Online (Sandbox Code Playgroud)\n\n当用PyCharm打开“out.txt”时,它显示s\'il vous pla\xef\xbf\xbdt
,PyCharm告诉我文件的编码不是UTF-8。