我在win7上用IDLE编写了一个python文件(MyTopo.py),但是用putty传到VM中的ubuntu系统中,用 ./MyTopo方式执行. 显示: /bin/sh^M: bad interpreter: No such file or directory . 但是用 python MyTopo.py执行方式就可以正确执行. 百思不得其解,后来在网上查到了原因: 这是不同系统编码格式的不同所引起的问题,在windows系统中编辑的.py文件中有linux系统无法识别的字符, 所以在…