• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

windows上的python脚本放到树莓派上后缩进有误

qiuqiu 2018-03-22 浏览量:1609
请教一下,在windows上写的python脚本,放到树莓派上后,出现缩进有误换行变换的问题,如何快速解决呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • win与linux对于缩进有不同的标准,这要看你的配置了。除非你使用了相同配置的同一个编辑工具。
    • 发布于 2018-03-24
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :尾缀“BK”代表黑色。 回复

其他答案 数量:16
  • 这根使用的IDE工具有关系,有些缩进是tab,有些是四个空格,建议使用sublime,有问题的地方也可以看出来,然后批量替换下。
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :该型号会对应多个封装,见衔接 回复

  • windows下可以正常运行吗?

    如果可以的话,可以使用其它IDE将缩进全转换成空格。

    或者直接用记事本打开,

    在文本文件中按一下Tab键,然后复制出现的空格(记住这步很重要,因为在"查找内容“处无法输入Tab键做为要替换的内容)
    按Ctrl+H键(编辑->替换),会弹出替换对话框,把“查找内容”处粘贴刚才复制的按Tab键后出现的空格,在”替换为“处输入空格(四个空格),进行常规替换操作;

    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀带“P”非原厂型号。前台数据型号错误。 回复

  • 建议统一缩进格式,要么是tab,要么是四个空格。这样换系统就不会有问题了。 当然,用统一IDE也没啥,sublime, 不过还是vim好点吧:)

    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装: SOD-123F 品牌: 晶导微电子 型号: 1N5819W 回复

  • 这个肯定是采用的不同的编译器导致的结果,以后编辑的时候注意使用空格作为编译器的缩进使用,这已经成为规范了
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/2sk3541.pdf 回复

  • 可以在Windows上面使用Notepad++调整好再发过去
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

  • 应该是在不同的编辑器上tab的缩进大小不一样导致的。

    可以使用windows上的vim进行再编辑一下。

    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

电子老工程师 回复了  :国产没有符合替代型号。 回复

  • IDE的锅,在Windows上可以用Notepads++或者Sublime Text 试试。

    绝对不能用Word和Windows自带的记事本,Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误​。

    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这两颗料不是同一厂牌的,厂牌不同生产工艺,参数和封装都会有差异,具体请参考规格书 回复

  • 你要对编辑器进行配置,保证最终输出有确定的格式规范,比如1级缩进是4个空白位。
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :点开以下文件链接。 回复

  • 快速的还是用文本工具Notepads++或者Sublime Text,统一修改方便一些。
    • 发布于2018-03-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :74AHCT1G14GW电压 - 供电4.5V ~ 5.5V 与 74AHC 1G14GW电压 - 供电 2V ~ 5.5V二者是不能替代的 回复

  • 删到 行头然后空格或者tab
    (看他原来是什么就什么)
    回到原来的位置
    我习惯用tab 缩的大,但是 很多都推荐空格
    • 发布于2018-03-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :Maxim Integrated: MAX3051EKA+T 回复

  • win下面的文件放到linux 中用vi打开就可以发现末尾很多^M结尾的异常符号,同样的linux下面的文件用vs打开就会警告末尾不统一,这是系统问题,建议用一些跨平台的编辑器规范好代码再转移。
    • 发布于2018-03-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这个流量物料 感应范围:20 SLMP最大误差3.5%FS,客户不良物料测试超过10%以上,与原厂文件不符,确认不良。 回复

  • 用dos2unix工具
    • 发布于2018-03-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://atta.szlcsc.com/upload/public/pdf/source/20200306/C422600_1E6D84923E4A46A82E41ADD87F860B5C.pdf 回复

  • python对缩进的要求很高,假如Windows和Linux的缩进不同就会出现这样的情况。

    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :品牌: PTC(台湾普诚) 型号: PT2505 请参考。 回复

  • 用python语言集成开发环境IDE编辑程序,编辑时统一用tab按键,再放入树莓派就没有问题
    • 发布于2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :线下以回复确认。 回复

  • 不同的IDE或者编译器对于tab这些按键的缩进量不一样的
    • 发布于2018-04-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

windows上的python脚本放到树莓派上后缩进有误