python sort_values函數,python制表符_關于ROS運行python的一些問題

 2023-10-05 阅读 16 评论 0

摘要:最近正在學習ROS,ROS里采用C++和python進行編程。本來我暗自嘲笑C++代碼還要進行編譯這一步實在繁瑣,python可以一步到位。可我一運行python就立刻打臉了。首先是這個:python sort_values函數,這是什么玩意,搞了半天,讓我

最近正在學習ROS,ROS里采用C++和python進行編程。本來我暗自嘲笑C++代碼還要進行編譯這一步實在繁瑣,python可以一步到位。可我一運行python就立刻打臉了。

首先是這個:

f56802172a1a4f0c0c2414339878b91c.png

python sort_values函數,這是什么玩意,搞了半天,讓我對python萬念俱灰。還在最終找到了解決方案:

a37ff73470350512d979daed16943f7e.png

將第一行的python改成python3就行了。因為我跟的教程的ROS版本好像是支持python2的,而我下載的ROS版本是支持python3的。眾所周知,python2和python3是兩種語言。所以我這里直接運行就會出錯。

搞定一個問題我又遇到了一個問題:

python怎么運行py文件,

c51208018051bab66543ec7427ab7747.png

翻譯過來就是制表符和空格的問題。由于python語言特色“縮進”,不用打像C/C++那樣打大括號,但是會在這地方出問題。查下來的解決方案就是統一使用空格或者統一使用制表符。但具體怎么改,難道要我自己一個一個找嗎?眼睛都要看花了。查到的方案是可以使用某些編輯器或者IDE有自帶的統一功能。但是我懶得下載,怎么辦?別急還有一個辦法,不過不是在Windows中實現的,要在Ubuntu中,在Ubuntu自帶的文本編輯器里有這個:

ffd3296d3460d3a045b3ddbbb836fd4c.png

點擊一下使用空格,所有的制表符tap就全變成空格了,問題就解決啦。不得不說Windows記事本功能太簡陋了,縮進格數都不能修改,顏值還沒有Ubuntu的高。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/113811.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息