Python写文件时没有将内容写入文件中的常见原因有以下几个:

文件名错误:在打开文件时,需要确保使用的文件名是正确的。如果文件名错误,Python会创建一个新的文件,而不是将内容添加到现有文件中。
文件路径错误:如果文件不在当前工作目录中,需要提供文件的完整路径。如果路径错误,Python将无法找到文件,也无法将内容写入文件中。
文件模式错误:在打开文件时,需要指定正确的文件模式。如果使用的是“w”模式,Python会覆盖现有文件中的内容,而不是将内容添加到文件末尾。如果要将内容添加到文件末尾,应该使用“a”模式。
文件未关闭:在写入文件后,必须将文件关闭以确保数据缓冲区的内容被写入文件。如果没有正确关闭文件,数据可能会丢失或不完整。
写入错误:可能是因为代码中写入文件的方法或语句不正确,导致无法写入文件中。需要检查代码中写文件的语句和方法是否正确。
以上是一些可能导致Python写文件没有加到文件里的常见原因。需要检查代码并确保没有出现这些问题。
PYI 文件摘要:文件扩展名 PYI 有 一 种文件类型,并且与 一 种不同的软件程序相关联,但主要相关联软件程序是由 IBM开发的 IBM Cognos Business Intelligence。 通常这些被格式化为 IBM Cognos 7 File。 这些文件大多数被归类为 Data Files。
桌面(和某些移动)设备上已支持文件扩展名为 PYI 的文件。 Windows 和 Web完全或部分支持这些文件。 PYI 文件普及性为“低”。 这意味着它们在大多数设备上都不常见。
在Python3中,.pyi文件是存根文件(stub file)。这个"pyi"中的"i"代表接口即interface,作为公共接口。在Python中不存在"interface",只是提供一个特殊的扩展。它是一个普通的Python文件,除了文件中的所有的方法都是空的。
pyi文件是Python 的存根文件,用于代码检查时的类型提示。
pyi文件是PEP484提案规定的一种用于 Python 代码类型提示(Type Hints)的文件。PEP即Python Enhancement Proposals,是经过 Python 社区核心开发者讨论并一致同意后,对外发布的一些正式规范文档
Python的文件分为以下两种类型:
1. 源代码文件,也就是以 .py 为扩展名的文件,由 python 程序解释,不需要编译
2. 字节代码文件,python 源代码文件经过编译后生成的扩展名为 .pyc 的文件
如何将源代码文件编译成字节代码文件:
[root@localhost ~]$ cat 1.py # 这里将2.py文件编译成字节代码文件,需要用到py_compile模块。