![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 53
结合理论和实践,逐步精进Python技术
编码小哥
嵌入式系统研发工程师
展开
-
Visual Studio 2022+Python3.11实现C++调用python接口
大家好!我是,欢迎关注,持续分享更多实用的编程经验和开发技巧,共同进步。查了一些资料,不是报这个错,就是报哪个错,没有找到和我安装的环境的一致的案例,于是将自己的摸索分享出来。原创 2023-12-03 22:35:11 · 956 阅读 · 0 评论 -
Python实现图片自动轮播
为了实现图片自动轮播,我们可以使用Python编写一个简单的脚本。首先,我们需要安装一个名为Pillow的库来处理图片。delay = int(input('请输入图片切换间隔时间(秒):'))image_folder = input('请输入图片文件夹路径:')根据提示输入图片文件夹路径和图片切换间隔时间,即可开始观看图片自动轮播。:param image_folder: 图片文件夹路径。# 获取下一张图片的文件名。# 获取文件夹中的所有图片文件名。# 打开下一张图片并显示。原创 2023-11-24 07:50:38 · 641 阅读 · 2 评论 -
tornado简单应用
import tornado.webimport tornado.ioloopclass mainHandler(tornado.web.RequestHandler): def get(self): self.write("welcome")def myApp(): return tornado.web.Application([(r"/main"...原创 2018-07-31 22:52:43 · 269 阅读 · 0 评论 -
通过IP地址获得物理位置的相关信息
1.安装GeoLiteCity(它是一个开源数据库,将IP地址与其所在的城市一一对应)(1)英文网站https://dev.maxmind.com/geoip/legacy/geolite/#Downloads从2019年1月2日开始,最后一次的版本构建将从该网站上删除。GeoLite Legacy数据库用户将需要切换到GeoLite 2或商用GeoIP数据库,并在2019年1月2日前更新他们的集...原创 2018-07-09 23:13:32 · 2443 阅读 · 0 评论 -
利用slenium打开网页遇到的拦路虎
import timefrom selenium import webdriverdriver = webdriver.Firefox()driver.get('http://www.baidu.com')time.sleep(10)driver.quit()第一次使用slenium,上面几行代码出现了两个问题:1.selenium.common.exceptions.WebDriv...原创 2018-06-25 21:33:24 · 423 阅读 · 0 评论 -
使用python过程中遇到的error(一)
1.SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape解决方法:应该这样写:tesseract_exe_name = "C:\\Users\\Administrator\\AppData\\Local\\Pro原创 2017-10-30 22:43:53 · 242 阅读 · 0 评论 -
python应用
花瓣画法from turtle import *def curvemove():for i in range(200):right(1)forward(1)color('red','pink')begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forward(原创 2017-09-24 23:17:23 · 567 阅读 · 0 评论 -
Python之列表应用
列表元素的追加、排序、删除与查询storage = ["note","pencil","pen","eraser"]print("I have ",len(storage),"items")print("This items are:")for item in storage:print("item-->",item)print("\nI also have to buy原创 2017-07-09 19:59:59 · 309 阅读 · 0 评论 -
Python3中append与extend的区别
a = [1,2,3]b = [6]a.append(b)print(a)print("------------------------->")a = [1,2,3]b = [6]a.extend(b)print(a)运行结果:[1, 2, 3, [6]]------------------------->[1, 2, 3, 6]由运行结原创 2017-07-09 19:56:13 · 960 阅读 · 0 评论 -
Python--类的创建与继承
#-*- coding:GBK -*-#-*- coding:utf-8 -*-'''Created on 2017年7月16日@author: Administrator'''class Dog:num = 0def __init__(self,name):'''initialize the data''' self.name = n原创 2017-07-16 21:31:45 · 254 阅读 · 0 评论 -
build-in package and external package
内建(自带包)包的使用直接用import导入即可外部包在使用之前可以使用easy_install 或者pip方法安装,安装requests包如下图所示:原创 2022-03-26 21:48:06 · 301 阅读 · 0 评论 -
使用python(一)
新建python项目,选择PyDev Project或者Project下的PyDev Project然后添加Project name,选择语法版本3.6-->选择解释器相应的Interpreter点击Next->Finish或者直接点Finish即可添加模块:将鼠标放在新建好的项目上右键->New->PyDev Module原创 2017-06-25 16:33:52 · 149 阅读 · 0 评论 -
python安装相关知识
1.首先安装python相关软件找到python官网在管网找到你需要的版本下载并安装之,很简单安装好python之后,可以选择IDLE环境编写语句,如下图所示:也可以用类似于cmd窗口编写,如下图所示如果想用windows下的cmd命令行窗口,需要在环境变量里添加解释器(python.exe)的路径第四种编程环境是在Eclipse中添加Pyd原创 2017-06-25 16:07:26 · 181 阅读 · 0 评论 -
python2与python3区别(一)
Python2中这样写:print "welcome to china!"python3中要这样写:print ("welcome to china!")实现加减乘除:python2中这样写:#from pip._vendor.distlib.compat import raw_inputa = input("please input first number:")原创 2017-07-01 17:10:20 · 340 阅读 · 0 评论 -
Python2与python3区别(二)
from pip._vendor.distlib.compat import raw_inputnum = 50guess = raw_input("please input :")if guess == num: print('equal')elif guess < num : print('lower')else: print('>')pr原创 2017-07-01 17:26:52 · 205 阅读 · 0 评论