利用pip freeze 导出来python安装的库,但是生成的txt文件是空的怎么回事?

利用pip freeze 导出来python安装的库,但是生成的txt文件是空的怎么回事?,第1张

如图

提示RuntimeError,提示您需要Python 3.5或以后的版本。

正确理解Python异常

异常大体来讲分为两类,当Python无法理解您在说什么时,就会发生语法错误。当Python理解您在说什么时,就会发生运行时错误,但在按照说明进行 *** 作时会遇到麻烦。这被称为运行时错误,因为它在程序开始运行后发生。

正确读懂程序运行错误是解决问题的第一步。

建议卸载Python3.4,安装更高级的版本,没必要在库安装时浪费太多时间(很多库相互依赖,错误中很多是内置库而非第三方库,修正错误有点难度^-^)!如果执意想要改正错误,编写一个遍历循环脚本,遇到错误是跳出即可,但这于您解决问题意义不大。

如果觉得回答对您有帮助,望采纳!

def uplow():

    with open(r'C:\Users\Administrator\Desktop\1.txt', 'r', encoding='utf-8') as txt1:

        with open(r'C:\Users\Administrator\Desktop\2.txt', 'w', encoding='utf-8') as txt:

            data = txt1.read()

            for i in data:

                if i.islower():

                    i = i.upper()

                else:

                    i = i.lower()

                txt.write(i)

uplow()

顺手写了下,既然是逐个替换的话,直接read(),不要多一个readline()

Python自带的一些0kb文件通常是因为这些文件在Python的安装包中只是占位符或者是Python开发者准备留给用户自定义文件的空文件。这些文件的存在并不会对Python的正常运行造成影响。

以下是Python自带的一些0kb文件及其用途:

init.py:这是一个空文件,通常用于标识包目录。如果一个目录下包含了__init__.py文件,Python就会将该目录视为一个包。

site.py:这个文件是Python的站点配置文件,用于设置Python的路径、模块搜索路径、环境变量等参数。

distutils.cfg:这个文件是用于配置Python的安装和编译参数的配置文件。

pyvenv.cfg:这个文件是Python虚拟环境的配置文件,用于保存虚拟环境的参数信息。

LICENSE.txt:这个文件包含Python软件的许可证,用于告知用户使用Python的条件和限制。

总之,这些0kb文件是Python安装包中的一部分,它们的存在可以帮助Python实现某些功能或者提供某些信息。虽然它们的大小为0kb,但是它们在Python的安装和运行中扮演着重要的角色。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11594580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存