标签: python

将 Python IDLE 设置为默认程序以在 Mac 上打开 .py 文件

由于某种原因,我的计算机决定使用 Atom 打开我的 .py 文件,现在将其设置为其默认程序。我尝试更改默认程序,但在列表中找不到 Python IDLE。有人可以帮忙吗!

mac python

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

从 html 页面获取链接

我有一个 txt 文件,其中有几个 html 文件链接。我需要访问此 txt 中的每个链接并获取其中的链接并将其保存到另一个 txt 文件中。

如何为 Linux 终端/shell 脚本/python 执行此操作?

linux html terminal python shell-script

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

由于 Python 无法安装任何包

apt-get由于愚蠢的 Python 软件包,我无法在 Raspbian (Debian) 上安装任何软件包。

\n\n

我尝试sudo dpkg --configure -a\n但即使这样我\xe2\x80\x99m 也收到这些错误!

\n\n

留言:

\n\n
Setting up python3 (3.4.2-2) ...\nrunning python rtupdate hooks for python3.4...\ndpkg-query: package \'gdebi-core\' is not installed\nUse dpkg --info (= dpkg-deb --info) to examine archive files,\nand dpkg --contents (= dpkg-deb --contents) to list their contents.\nTraceback (most recent call last):\n  File "/usr/bin/py3clean", line 210, in <module>\n    main()\n  File "/usr/bin/py3clean", line 196, in main\n    pfiles = set(dpf.from_package(options.package))\n  File "/usr/share/python3/debpython/files.py", line 53, in from_package\n    raise Exception("cannot get …
Run Code Online (Sandbox Code Playgroud)

python apt-get raspbian

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

Python (pyenv) 编译错误 - 在 mac os x 上缺少 OpenSSL

我正在尝试在 macOS Mojave 10.14 上安装 AWS EB-CLI,并且在编译 Python 时遇到以下错误。

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?  

BUILD FAILED (OS X 10.14.5 using python-build 20180424)
Run Code Online (Sandbox Code Playgroud)

在 pyenv wiki 中,它说,

  1. 安装额外的 SDK 头文件——我做到了
  2. 编译 Python 时需要 libssl-dev ....

到目前为止我所做的事情...

  • 通过 brew 安装 OpenSSL
  • 上面的符号链接到 /user/lib
  • 通过 brew 安装 xz(由于找不到“lzma.h”文件错误)

现在错误是:

could not build the ssl module!
Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with X509_VERIFY_PARAM_set1_host().
LibreSSL 2.6.4 and earlier do not provide the necessary APIs, …
Run Code Online (Sandbox Code Playgroud)

python openssl amazon-web-services macos-mojave

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

如何在Centos 7上正确升级gcc?

我这样做是为了将 gcc 从 4.8.5 升级到 gcc 7:

sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
source /opt/rh/devtoolset-7/enable
Run Code Online (Sandbox Code Playgroud)

这确实给了我当前 bash 终端中的 gcc 7。但是,如果我启动 python 终端,它显示 gcc 仍然是 gcc 4.8.5,如下所示:

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-7/root/usr --mandir=/opt/rh/devtoolset-7/root/usr/share/man --infodir=/opt/rh/devtoolset-7/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-7.3.1-20180303/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)
Run Code Online (Sandbox Code Playgroud)

在 python …

centos bash python gcc

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

Pip3 根本不工作

几天前,我遇到了 pip3 停止工作的问题。无论如何,我计划升级我的 WSL2,所以我只是迁移到 Ubuntu 20。但这里也出现了同样的问题!我无法使用 pip3 安装任何东西。皮普不工作!

使用 -vvv 会产生完全相同的结果 - 什么也没有。我已经尝试过重新安装:

sudo apt purge *python3-pip* && sudo apt install python3-pip

是的,我等了大约 20 分钟,什么也没发生。当我运行时,帮助菜单有效pip3,该pip3 freeze命令有效,但安装和卸载无效。可能无关紧要,但这是当我用 Ctrl+C 杀死它时收到的消息:

  File "/usr/bin/pip3", line 11, in <module>
    load_entry_point('pip==20.0.2', 'console_scripts', 'pip3')()
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 73, in main
    command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
  File "/usr/lib/python3/dist-packages/pip/_internal/commands/__init__.py", line 96, in create_command
    module = importlib.import_module(module_path)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import …
Run Code Online (Sandbox Code Playgroud)

linux python ubuntu pip python3

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

如何使用批处理文件检查 Windows 10 上的夜灯是否已启用并启用/禁用它?

如何使用批处理文件检查 Windows 10 上的夜灯是否已启用?我认为可以从 Windows 注册表访问它,但我不确定如何操作。

我正在尝试获取并设置/更改蓝光减少设置的值。

我发现了这个和许多其他的,但我不知道如何只获取值而不更改设置(我也不知道哪个命令用于获取,哪个命令用于设置或我应该将其放入哪个文件)。

如果我可以使用 BAT 文件来完成此操作,甚至使用 Python 就更好了。

如果没有 API/库可以执行此操作,我会获取密钥的值来检查夜灯是否已启用,并更改其值以启用/禁用夜灯。

如果涉及 Windows 注册表,请指定它是什么语言以及代码应位于哪个文件中(例如,如果是批处理代码,则为 .bat;如果是 Python,则为 .py)。

windows-registry python batch windows-10 nightlight

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

在 HTML 文件中运行 Python,类似于 PHP

我知道您可以在 HTML 文件中包含 PHP 代码。我想知道你如何用 Python 做同样的事情。

如何在 HTML 文档中运行 Python?

python frontend

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

安装适用于 Windows 的 Python

为 Windows 安装 Python 的最佳方法是什么?

windows installer python

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

Windows 中的日志文件位于何处?

我有一个用 Python 编写的程序,它写入stderr和stdout。我使用 调用它pythonw,这意味着它在没有命令行的情况下运行。

Windows 是否保存这些日志文件,如果是,保存在何处?

(我知道我可以在 python 中或使用命令行重定向它们,但它们是自动存储的吗?)

windows python logging

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