Python操作
sunflower_sara
NLP, 计算机视觉,机器学习,深度学习,以及相关的其他内容
展开
-
UnicodeEncodeError: ‘utf-8‘ codec can‘t encode character ‘\ud835‘ in position 219: surrogates not al
一些表情类特殊字符无法被uf-8解码,可以ignore再解码。原创 2023-01-28 11:10:29 · 1420 阅读 · 1 评论 -
【Python】文件锁 跨平台和系统支持win和linux
不需要fcntl,其不太支持win,在linux效果良好。用import portalocker 即可 方便好用。原创 2022-09-07 11:20:44 · 848 阅读 · 0 评论 -
【报错】python KeyError: 2
报错:KeyError: 2场景和原因:使用字典的时候出现不存在的key,导致报错解决方案:设置字典的默认值和格式eg:dict_ = {}dict_.setdefault(int, {})原创 2021-03-25 16:03:29 · 7282 阅读 · 0 评论 -
【报错】json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes
报错场景:dict_={ip:'103.47.146.9',address:'\u4e9a\u592a\u5730\u533a '}str(dict_)>> u"{ip:'103.47.146.9',address:'\u4e9a\u592a\u5730\u533a '}"报错:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 col...原创 2020-11-30 19:09:47 · 767 阅读 · 0 评论 -
【Python】log日志模块的使用
python日志的使用示例代码:import loggingimport logging.handlersimport datetimelogger = logging.getLogger('mylogger')logger.setLevel(logging.DEBUG)rf_handler = logging.handlers.TimedRotatingFileHandler('all.log', when='midnight', interval=1, ba.原创 2020-11-13 15:19:53 · 965 阅读 · 0 评论 -
【Python】多线程获取子任务的返回值
python多线程获取子任务的返回值如果多条输入数据,需要预先按需要的线程数拆分数据,单独分别输入到不同的线程中eg:import timeimport requestsimport threadingclass MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = ...原创 2020-08-05 17:19:27 · 572 阅读 · 0 评论 -
【Pyspark】Spark导入zip文件/上传zip文件
Spark上传zip文件步骤一、启动spark的时候addfile zip文件#zip文件原始路径file_path = "./filename.zip"#启动sparkspark = SparkSession.builder.appName("space_name").enableHiveSupport().getOrCreate()sc = spark.sparkContext# 添加文件到spark的空间,位于根目录下sc.addFile(file_path)...原创 2020-07-17 11:00:48 · 2523 阅读 · 0 评论 -
字符串编码为md5
通过编码将字符串 eg 名字 编码为独特的无意义字符串import hashlibdef get_md5_name(str_name): name_md5 = hashlib.md5(str_name.encode("utf8")).hexdigest() #str return name_md5效果输入:str_name = '嗨玩一夏,来杭州...原创 2020-03-18 14:21:21 · 269 阅读 · 0 评论 -
pip install速度慢,设置清华镜像
清华镜像官方教程:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/pypi 镜像使用帮助pypi 镜像每 5 分钟同步一次。临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package注意,simple不能少, 是https而不是...转载 2020-01-28 22:32:16 · 1007 阅读 · 0 评论 -
Python 乱码、编码:unicode、uft-8、gbk
Python乱码、编码三种编码之间可以通过unicode进行转化,内部默认存储为unicode格式unicode为中介一般使用uft-8gbk一般显示为乱码str.decode('utf-8').encode('gbk')str.decode('gbk').encode('utf-8')unicode可以显示在hive表中str.decode('ut...原创 2020-01-16 19:30:09 · 252 阅读 · 0 评论 -
python常用操作总结
Python zip()zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。https://www.runoob.com/python/python-func-zip.htmlPython索引iloc根据位置 ,行号loc根据indexhttps://www.cnblogs.com/soloveu/p/10...原创 2019-08-13 01:14:43 · 1051 阅读 · 0 评论 -
Python变量的保存与读取
保存变量并写入txt文件可以利用pickleimport pickle保存pickle.dump(image_lists,open('E:\\DeepLearning\\Git\\cnn\\tmp.txt', 'wb') ) 读取image_lists=pickle.load(open('E:\\DeepLearning\\Git\\cnn\\tmp.txt', 'rb')...原创 2018-06-13 23:50:50 · 16268 阅读 · 0 评论 -
Notepad++ 直接调用cmd窗口运行Python程序
在notepad++界面中按F5(或者在菜单栏中选择“运行”),此时会出现下图界面:运行界面 然后输入:cmd /k E:\Python30\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT红色标注部分为python程序源文件的路径。若想使用快捷键,则点击“保存”,会出现下图界面:快捷键设置界面 ...原创 2018-07-13 22:10:06 · 3795 阅读 · 0 评论 -
Python删除指定路径下的文件
路径为非空时可以用shutil包 import shutilshutil.rmtree(r' E:/DeepLearning/Git/cnn/log3_0614')原创 2018-06-15 09:49:09 · 1717 阅读 · 0 评论 -
Python的IDE之spyder快捷键和使用技巧
Ctrl+1: 注释、取消注释Ctrl+4/5: 块注释 / 取消块注释F12: 断点 / 取消断点/在语句前进行双击F5: 运行Ctrl+F5: 启动调试Ctrl+F10: 单步调试,跳过函数内部实现Ctrl+F11: 单步调试,进入函数内部实现F9: 从当前光标所在行开始执行F8: 查看编译结果(包括Erro和Warning信息)Ctrl+Shift+W原创 2018-01-29 10:45:01 · 14205 阅读 · 0 评论 -
Python .mat文件的读取
.mat文件中存储了 Manufacturer(字符串),Img_prepare(图像)两个变量 load_fn = 'E:\DeepLearning\Git\cnn\data_tumor_mat\9143.mat'data = sio.loadmat(load_fn)print( type(data) )print(data['Manufacturer'])Img2=data['Img_p...原创 2018-06-13 21:08:37 · 1443 阅读 · 0 评论