我正在使用python 2.7.我尝试了许多像编解码器这样的东西,但没有用.我怎样才能解决这个问题.
myfile.txt文件
wörd
Run Code Online (Sandbox Code Playgroud)
我的代码
f = open('myfile.txt','r')
for line in f:
print line
f.close()
Run Code Online (Sandbox Code Playgroud)
产量
s\xc3\xb6zc\xc3\xbck
Run Code Online (Sandbox Code Playgroud)
eclipse和命令窗口的输出相同.我正在使用Win7.当我不从文件中读取时,任何字符都没有问题.
我有一个列表,它包含列表.内部列表可能是空的.这是结构:
[[],[a,b],[],[c],[d]]
Run Code Online (Sandbox Code Playgroud)
我的代码:
for inner in list:
for char in inner:
print char # I want to add indexes of inner lists here
Run Code Online (Sandbox Code Playgroud)
输出是:
abcd
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
2a2b4c5d
Run Code Online (Sandbox Code Playgroud)
数字是内部列表的索引.有快速的方法吗?
可以帮助使代码纯粹C.
struct edge
{
char key;
char values[5];
};
edge* a = new edge[9];
Run Code Online (Sandbox Code Playgroud)