相关疑难解决方法(0)

如何在python中检测文件是否为二进制(非文本)?

如何在python中判断文件是否为二进制(非文本)?我在python中搜索大量文件,并继续在二进制文件中获取匹配.这使得输出看起来非常混乱.

我知道我可以使用grep -I,但是我使用的数据比grep允许的更多.

在过去,我会搜索大于0x7f的字符,但utf8等在现代系统中使这不可能.理想情况下,解决方案会很快,但任何解决方案都可以.

python binary file

96
推荐指数
10
解决办法
6万
查看次数

如何强制Python的file.write()在Windows中使用与Linux中相同的换行符格式("\ r \n"与"\n")?

我有简单的代码:

f = open('out.txt','w')
f.write('line1\n')
f.write('line2')
f.close()
Run Code Online (Sandbox Code Playgroud)

代码在Windows上运行并给出文件大小12 bytes,而linux给出11 bytes 的原因是新行

在Linux中它是\n胜利的\r\n

但在我的代码中,我将新行指定为\n.问题是如何让python像\n往常一样保持新行,而不是检查操作系统.

python newline

59
推荐指数
3
解决办法
12万
查看次数

标签 统计

python ×2

binary ×1

file ×1

newline ×1