定时将源文件或目录使用WinRAR压缩并自动备份到本地或网络上的主机1.确保WinRAR安装在默认路径或者把WinRAR.exe添加到环境变量中2.在代码里的sources填写备份的文件或目录,target_dir填写备份目的目录3.delete_source_file为备份完后是否删除源文件(不删除子文件夹)4.备份成功/失败后生成备份日志 按照格式,填写源目的:sources = [r‘E:\目录1‘, r‘E:\目录2\b.txt‘] #例:= [ r‘E:\test\1234.txt‘, r‘E:\test1‘]
target_d...
原始图片: 对图片进行的操作:1. 原始图片反色2. 原始图片通过SOBEL进行边缘检测,然后反色3. 原始图片通过ROBERT进行边缘检测,然后反色代码:import matplotlib.pyplot as plt
import cv2
import numpy as np
img = cv2.imread(‘02.bmp‘, 0)
dst = cv2.bitwise_not(img)
cv2.imshow("reserve", dst)#反色
x = cv2.Sobel(dst, cv2.CV_16S, 1, 0)
y = cv2.Sobel(dst, cv2.CV_16S, 0, 1)
Scale_absX = cv2.convertScaleAbs(x) ...
一、条件判断if 语句比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3行 print 语句就构成一个代码块(但不包括第4行的print)。如果 if 语句判断为 True,就会执行这个代码块。缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。在ubuntu下的vim中需要设...
孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库服务,今天主要尝试使用firebase_admin模块来连接firebase数据库。获得成功。 一、简单总结下今天对firebase_admin模块对象的学习(一)要通过firebase_admin模块连接到firebase数据库,那么必须要拥有一个从firebase网站上自己的数据库的【用户和权限...
[ File IO ]parameters used in the file IO:该参数决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+打开一个文件用于读写。文件指针将会放在文件的开头。rb+以二进制格式打开一个文件用于...
1/ 局部变量的定义 在所有函数内定义的变量叫局部变量,在函数外的都是全局变量.for guessTaken in range(1,2):print(‘Take a guess‘)guess = int(input())if(guess < secretNumber):print(‘your guess too low‘)elif(guess > secretNumber):print(‘your guess too high‘)else:breakif(guess == secretNumber):print(‘oK‘)
else:print(‘fail‘)一定注意,上面描述的guess 是全部变量,因为它没有在函数中定义,故不能算局部...
很久以前就有想过使用深度学习模型来对dota2的对局数据进行建模分析,以便在英雄选择,出装方面有所指导,帮助自己提升天梯等级,但苦于找不到数据源,该计划搁置了很长时间。直到前些日子,看到社区有老哥提到说OpenDota网站(https://www.opendota.com/)提供有一整套的接口可以获取dota数据。通过浏览该网站,发现数据比较齐全,满足建模分析的需求,那就二话不说,开始干活。这篇文章分为两大部分,第一部分为数据获取,第二部分...
记录下python中函数的使用入门,函数就相当于java中的方法,想法都是减少重复代码,将公共部分抽取出来并可反复调用,只是用法有些差别。函数初识假如python中没有len方法,如果需要计算字符串字符个数,或者列表长度,可以分别用如下方式实现。如计算字符串长度。s=‘hgoahgohgohgogog‘
# 假设python没有len方法,如何计算上面字符串的字符个数?
count=0
for item in s:count+=1
print(count)
如计算列表长度。li=[1,2,3,4,5,6]...
1、合并列表(extend)In [1]: x=list(range(1, 13, 2))In [2]: x + [‘b‘, ‘a‘]Out[2]: [1, 3, 5, 7, 9, 11, ‘b‘, ‘a‘]对于已定义的列表,可以用extend方法一次性添加多个元素:In [7]: x2=[3, 6, 1]In [8]: x.extend(x2)In [9]: xOut[9]: [1, 3, 5, 7, 9, 11, 3, 6, 1, 3, 6, 1, 3, 6, 1]需要说明的是:加号(+)执行列表的合并是非常浪费资源的,因为必须创建一个新列表并将所有对象复制过去,而用extend将元素附加到现有...
一个ini文件的组成;一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据;示例# 安装
pip install ConfigParser# 1.导包
import configparser
config = configparser.ConfigParser() # 类实例化# 定义文件路径
path = r‘D:\Python_Script\new_framework\source_file\broswer_config.ini‘# 2.读取文件内容
# 第一种读取ini文件方式,通过read方法
config.read(path)
value = config[‘select‘][‘url‘]
prin...
1.表示方法: a = ‘test‘ a = "test" a = ‘‘‘test‘‘‘2.加乘计算: a1 = ‘Hi‘ a2 = ‘boy‘ print(a1+a2) >>> Hiboy print(a1*2) >>> HiHi3.字符串内置方法: capitalize() 转化为首字母大写 casefold() 转化为小写,lower()只能转化英文字母,casefold()可以转化一些较特殊的 center(20,"*"),ljust(20),rjust(20) 扩充到20宽度,字符串居中/靠左/靠...
本人也是抱着不成功则成仁的想法去的先说一下肯定有干货反正不管过不过 总的榨点他身上的东西 对吧! 抓到了总要一顿乱问晚上7点半接到面试邀请电话请先简单的自我介绍一下自己吧啦吧啦说了有两三分钟 主要干什么的 毕业哪里的 为什么选python 以及除了python还会不会别的语言等等然后直接进入正题说说你知道的python变量作用域LEGB 总体来说就是先当前外部函数 然后全局变量 然后内建python2 用过没 xrange和range的区别是什么?就...
最近经常用到 os 操作文件/目录,感觉挺好使的,但是一直没有系统的梳理学习一下,今天想借此机会整理一下工作中常用的方法,也算自己总结学习的一个积累吧。 直接上代码,注释明了#-*-coding:utf-8-*-
# Time:2017/9/27 23:18
# Author:YangYangJunimport os#返回当前工作目录
currentpath = os.getcwd()print os.listdir(currentpath) # [‘newFile‘, ‘Pyos.py‘]print currentpath # D:\WorkSpace\Python\Study\Selenium\P...
注意自定义函数:统一文件内函数名称不能相同。单返回值语法结构: def function_name([para1,para2...]) code... code... ... return value--------------可以返回一个值eg:def test_c(n1,n2):-------------函数定义 n=n1+n2 return nsum1=test_c(100,102)----------函数调用----最好不要用sum,因为sum为关键字print ‘sum1=‘,sum1sun1用于接受函数的返回值。自定义函数有返回值,在调用的...
一、罗列全部的内置函数 戳:https://docs.python.org/2/library/functions.html二、range、xrange(迭代器) 无论是range()还是xrange()都是Python里的内置函数。这个两个内置函数最常用在for循环中。例如:>>> for i in range(5):... print i... 01234>>> for i in xrange(5):... print i... 01234>>>
range()和xrange() 在Python 2里是两种不同的实现。但是在Python 3里,range()这种实现被移除了;保留了xrange()的实现,...