如何使用python 3脚本编辑使用Visual Studio创建的.cs文件

时间:2017-02-19 15:38:51

标签: c# python unicode

我正在尝试编写一个python脚本来搜索和替换我的一些C#代码,但我遇到编码和BOM的问题。例如,我正在尝试比较文件开头的字符串,但是BOM导致匹配不匹配。

with open(filename) as f:
    lines = f.readlines()
if lines[0] == '//\n':
    # fails even though the file begins with //

1 个答案:

答案 0 :(得分:0)

我必须在公开通话中添加encoding='utf-8-sig'。阅读和写作都必须拥有它。