作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Character reading from file in Python
(9 个回答)
去年关闭。
所以代码我将一个 HTML 文件复制到一个字符串中,然后将除普通文本和注释外的所有内容更改为小写。问题是它还会将 åäö 更改为 VS 代码无法识别的内容。我能找到的是它的编码问题,但在 py3 上找不到任何关于它的信息,而且我为 py2 找到的解决方案不起作用。任何帮助表示赞赏,如果您知道如何改进代码请告诉我。
import re
import os
text_list = []
for root, dirs, files in os.walk("."):
for filename in files:
if (
filename.endswith(".html")
):
text_list.append(os.path.join(root, filename))
for file in text_list:
file_content = open(f"{file}", "r+").read()
if file.endswith(".html"):
os.rename(file, file.replace(" ", "_").lower())
code_strings = re.findall(r"<.+?>", file_content)
for i, str in enumerate(code_strings):
new_code_string = code_strings[i].lower()
file_content = file_content.replace(code_strings[i], new_code_string)
else:
os.rename(file, file.replace(" ", "_").lower())
file_content = file_content.lower()
open(f"{file}", "r+").write(file_content)
最佳答案
使用 codecs
打开您的文件并使用 Unicode 编码。
例子:
import codecs
codecs.open('your_filename_here', encoding='utf-8', mode='w+')
文档:
Python Unicode Docs
关于python - 我如何让python将瑞典语字母(åäö)写入html文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62830739/
我想在 NSDictionary 中保存特殊字符/德语/瑞典字符,并且必须将此数据发布到服务器,但是保存在字典中的数据会转换为控制台输出中的其他格式。我试图将此字符串保存为不同的类型转换,但没有得到。
我对数据库和 php 不是很有经验,我有一个问题。 我在网络服务器上的 phpadmin 中创建了一个简单的数据库,其中包含一个名为 NEWS 的表,其中有 3 列名为 int ID,文本 RUBRI
晚上好! 我在瑞典 Mac 上开发了一个英文宏。该宏在法国使用的带有法语 Excel 的 Mac 上运行。所有的子程序都工作得很好……但只有一个。我使用了公式“=VALUTA(123,4567)”[瑞
我是一名优秀的程序员,十分优秀!