我运行程序b.py如何使输出的第三行看起来与第一行相同b.py:
S='----Ăł---'
def x(S):
print(f'{S=}')
RES=[]
for s in S:
RES+=[ord(s)]
return RES
print(x(S)) # first line result
with open('b.py') as F:
print(x(F.readlines()[0])) # thrid line result
我找到了答案:使用encofding='utf_8'打开文件:
`with open ('b.py, encoding =' utf_8 ') as F:
....
'