- 博客(21)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 gnome-terminal报错:ImportError: cannot import name ‘_gi‘
# 原因:python路径中的_gi.*文件与当前python版本不一致ubuntu16.04系统自带的python3.5版本的解决:cd /usr/lib/python3/dist-packages/gi/# 根据自己的软链接修改python3的值# 当前使用的python3.6,但是该路径下的_gi.*文件是系统自带的python3.5版本的,直接复制并重命名即可sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x8
2021-07-08 20:24:20
1335
原创 在python中引入日志
import loggingimport datetimelog_path = 'your log file sava_path'if not os.path.isdir(log_path): mkdir_log_path_cmd = 'mkdir -p '+log_path# 获取时间,用于日志文件命名log_time = datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')# 创建logging对象logger = logging..
2021-07-06 21:23:25
323
原创 python执行系统指令的方式
1.使用os.system()importoscmd='put your command here'os.system(cmd)2.使用os.popen()importoscmd='put your command here'result=os.popen(cmd).read()print(result)区别:os.system()执行指令无回显,不能判断指令执行结果os.popen()带有返回值,包含指令执行结果...
2021-07-06 21:19:42
298
原创 python读取yaml文件load()弃用
file = yaml.load(input)报警告YAMLLoadWarning: calling yaml.load() withoutLoader=... is deprecated, as the default Loader is unsafe原因:load()弃用解决:方式一: yaml.load(input, Loader=yaml.FullLoader)方式二:yaml.safe_load(input)...
2021-07-06 21:18:27
1969
1
原创 python--json
import json error: no module named 'json'解决: pip install pyjson
2021-07-06 21:16:50
94
原创 配置ros消息和服务之服务文件配置
ros系统强大的功能之一便是进程间可以方便的相互通信实现这一功能的是ros提供的消息msg和服务srv创建ros工程空间 mkdir -p ~/your_ros_ws_name/src进入工程空间文件夹 cd ~/your_ros_ws_name编译空工程空间 catkin_make加载工程空间的配置文件 source ~/your_ros_ws_name/devel/setup.bash进入目录 cd ~/your_ros_ws_name/src创建自定义的软件包 catk.
2021-07-05 20:20:39
288
原创 import自定义的ros服务报错
原因:没有加载工程空间的配置文件,ros无法识别自定义服务和消息解决:source your_ros_proj_ws_path/devel/setup.bash-----ok
2021-07-05 20:15:34
249
原创 import rospy出错 没有rospkg模块
ubuntu16.04安装ros的默认python版本是2.7当前使用的是python3.6使用pip安装rospkg pip install rospkg------ok
2021-07-05 20:14:12
975
原创 import rospy出错 没有yaml模块
记录解决过程解决: pip install pyyaml报错,没有pip解决:apt-get install python3-pip 可以安装,使用pip报错解决:下载pip后安装下载:curlhttps://bootstrap.pypa.io/get-pip.py-o get-pip.pypython3 get-pip.py # 安装pip报错 最低python版本应该是3.6,当前是3.5(ubuntu16.04自带版本)解决:添加软件源sudo ad...
2021-07-05 20:12:32
1337
原创 rosdep init报错
系统:ubuntu16.04使用清华的源,安装完整版ros wiki版教程链接然后执行rosdep init错误尝试科学上网,依然报错时检查发现系统地区和时间不对,查看系统的软件更新设置,更新源选择的清华源,但是系统设置地区和时间是洛杉矶(默认值)故修改为上海时区,再次rosdep init 顺利执行注:rosdep init执行报错原因很多,笔者也尝试安装过多次,遇到很多问题,欢迎大家评论分享解决问题的方法。...
2021-07-05 20:05:42
128
原创 进程查询、停止
ps -ef |grep your_scripts.py|grep -v grep|awk '{print $2}'|xargs kill -9指令拆解1.查询与your_scripts.py相关的进程信息ps -ef |grep your_scripts.py2.去除结果中带有grep的表头的一行,描述不准确,是这个效果ps -ef |grep your_scripts.py|grep -v grep3.取出结果中每行进程信息的进程号ps -ef |grep you.
2021-06-24 23:04:03
195
2
原创 同文件夹下import模块报错:__main__.xx.py not a module
同文件夹下import模块报错:__main__.xx.py关于这个错误常见与命令端或服务器远程开发时出现,有很多文章做过原因分析,这里不做赘述下面说说解决办法:方法一:同文件夹下的模块可以相互调用,但不要出现可直接执行代码,如__main__之类然后在文件夹外创建模块,比如创建一个入口模块main.py 通过相对路径调用上述文件夹中的模块,如import 文件夹A.模块1 或者from 文件夹A.模块1 import *以此调用相关功能模块不会报错方法二:使用__all__=[]列
2021-05-24 21:47:15
432
原创 文件编码方式查看与修改(vim方式)
字符编码方式,在很多情况下会是文本出现乱码的因素,对于一些集成开发环境IDE,通常会提示警告使用vim查看编码方式1.在vim中打开文件vim 文件名2.查看编码方式:set fileencoding3.修改编码方式:set fileencoding=编码方式举个例子,换成utf-8编码:set fileencoding=utf-8注意:修改后再次查看编码是否修改成功另外,下图这种IDE警告解决方法:可以通过在代码首行插入# -*...
2020-05-24 11:39:22
1096
原创 python信息管理系统,实现注册登陆,列表存储数据
1.信息管理系统中的用户信息如何存储? 依据冯诺伊曼计算机体系,数据存入内存,cpu按照指令一条条读取并处理数据,数据在被存入内存之前,根据用途的不同,可分为永久数据和临时数据,对于永久数据的保存方式,可存放于文件、数据库等2.使用列表存储数据有何优势? python中的列表的索引例如:用户列表user = ['Jackson,'Aiden','Lucas','Liam','Noah','Ethan','Mason']user用户列表 user Jackson...
2020-05-09 15:55:26
1774
原创 360wifi3暂时没有linux驱动
Ilsusb 查看ID号,ID 0e8d:760c MediaTek Inc.再说一次,现在没有linux驱动,别浪费时间在这个东东上面了,免驱的usb网卡有TB那么多。。。PS:360wifi2的linux驱动有,等下放个链接。360wifi2的linux驱动...
2018-08-18 01:27:00
4516
3
原创 CC3200的Wi-Fi驱动实现了一个嵌入式 WEB服务器
一、目的1)了解网页开发语言 HTML;2)了解 HTTP协议;3)了解嵌入式 WEB服务器基本架构;4)通过网页上的图形模拟开关,实现对 CC3200开发板的 LED灯的控制。二、准备 1.嵌入式 WEB服务器嵌入式 WEB服务器原理同一般 WEB服务器架构相同。WEB服务器与访问端(客户机)的交互主要体现为网页数据从 WEB服务器传送到访问 PC机端、PC机提交数据给 W...
2018-05-22 19:56:27
1317
360wifi2ap驱动 linux
2018-08-18
实现python中类似logging模块中任意位置调用获取相应行号的效果
2021-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人