执行datax作业,创建执行文件,在crontab中每天1点(下面有关系)执行:其中job_start及job_finish这两行记录是自己添加的,为了方便识别出哪张表。#!/bin/bashsource/etc/profileuser1="root"pass1="pwd"user2="root"pass2="pwd"job_path="/opt/datax/job/"jobfile=(job_table_a.jsonjob_table_b.json)fo
系统 2019-09-27 17:54:45 2486
使用python画图,发现生成的图片在console里。不仅感觉很别扭,很多功能也没法实现(比如希望在一幅图里画两条曲线)。想像matlab一样单独地生成一个图片窗口,然后我在网上找了一个多小时,都没有找到想要的,要么仅仅是画图的教程,要么就是问题提出了,也没人回答。我记得曾经我使用过一行代码,可以实现这个功能的。最后果然在Historylog里面找到了:%matplotlibqt5显示图像于新生成的一个图片窗口%matplotlibinline在cons
系统 2019-09-27 17:54:39 2486
第一种方式:@echooffC:cdC:\Users\administrator\Desktopstartpythonapidemo.pyexit第二种方式:startcmd/K"C:&&cdC:\Users\administrator\Desktop&&pythonapidemo.py"说明:这两种处理都是可以的,都是python通过执行bat脚本运行python文件,直接照着格式书写就行了,没有什么特殊的要求。第三种方式:用python打成包文件运行即
系统 2019-09-27 17:52:41 2486
1.bool在python里面哪些值是false:0“”[](){}NoneFalset=Trueprint(type(t))2.inti=123print(type(i))3.float#1e10#科学计数法也是floatf1=1.23print(type(f1))f2=1e10print(f2)print(type(f2))4.str字符串是不可改变的,字符串做了一些操作后,会生成一个新的字符串s="abc"print(type(s))5.comple
系统 2019-09-27 17:52:38 2486
pandas是python中使得数据分析工作变得更快更简单的高级数据结构和操作工具。pandas有两个主要的数据结构,首先介绍其一Series。Series
系统 2019-09-27 17:49:47 2486
函数使用单下划线_开头使用单下划线(_)开头的函数_func不能被模块外部以:frommoduleimport*形式导入。但可以用:frommoduleimport_func形式单独导入。类属性和类方法使用单下划线_开头_开头为保护类型的属性和方法,仅允许类内部和子类访问,类实例无法访问此属性和方法。类属性和类方法使用双下划线__开头__开头为私有类型属性和方法,仅允许类内部访问,类实例和派生类均不能访问此属性和方法。所以双划线比单划线权限更严格。补充说明
系统 2019-09-27 17:56:53 2485
高考在即,笔者想为孩子以后能够快乐学习数学、学习编程找到一个比较合适的项目,经过一番比较发现github上的万星项目manim(https://github.com/3b1b/manim)就非常好。它能够快速构建有关数学的动画,而且非常精确形象。安装Manim虽然manim已经支持Python3.7的,不过安装起来还是比较麻烦,我在ubantu18.04上直接使用安装的过程如下:1.首先尝试直接使用pipinstallmanimlib命令安装,但是会有以下
系统 2019-09-27 17:55:36 2485
最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!小猿会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,大家是要一起学习的。废话不多说,开始今天的题目:问:谈谈对Python和其他语言的区别?答:Python是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的
系统 2019-09-27 17:53:54 2485
有的时候需要将两组数据,比如特征和标签放在一起随机打乱,但是又想记录这种打乱的顺序,那么该怎么做呢?下面是一个很好的方法:b=[1,2,3,4,5,6,7,8,9]a=['a','b','c','d','e','f','g','h','i']c=list(zip(a,b))print(c)random.Random(100).shuffle(c)print(c)a,b=zip(*c)print(a)print(b)输出:[('a',1),('b',2),(
系统 2019-09-27 17:52:33 2485
最近做有关GPS轨迹上有关的东西,花费心思较多,对两个常用的函数总结一下,求距离和求方位角,比较精确,欢迎交流!1.求两个经纬点的方位角,P0(latA,lonA),P1(latB,lonB)(很多博客写的不是很好,这里总结一下)defgetDegree(latA,lonA,latB,lonB):"""Args:pointp1(latA,lonA)pointp2(latB,lonB)Returns:bearingbetweenthetwoGPSpoints
系统 2019-09-27 17:47:46 2485
Python布尔类型boolpython中布尔值使用常量True和False来表示;注意大小写比较运算符<>==等返回的类型就是bool类型;布尔类型通常在if和while语句中应用这边需要注意的是,python中,bool是int的子类(继承int),故True==1False==0是会返回Ture的,有点坑,如要切实判断用xxxisTrue1print(True==1)#返回True2print(False==0)#返回True3print(1isTr
系统 2019-09-27 17:47:24 2485
一切皆对象前言简述Python的一等公民type、object和class的关系总结前言犹记得当初学习Python的时候,对于Python一切皆对象很是懵逼,因为Python是面向对象的动态型语言,而在函数及高阶函数的应用中,如若对于一切皆对象不是有很透彻的了解,基础不是那么牢固的话,那么对于今后的Python进阶而言,就有点拖后腿了,鉴于有朋友跟我联系说,对于一切皆对象掌握的不是太牢固,那么,木子的本篇博客就对此知识点进行概括总结。如有不当之处,还望各位
系统 2019-09-27 17:45:38 2485
Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。请注意:os.system(cmd)可以使Python脚本执行命令,当然包括:tar-czf*.tar.gz*,tar-xzf*.tar.gz,unzip等,当我觉得这样尽管可以解决问题,但我觉得很业余。使用tarfile压缩复制代码代码如
系统 2019-09-27 17:38:47 2485
一般来说Python的eval()函数可以把字符串“123”变成数字类型的123,但是PP3E上说它很危险,还可以执行其他命令!对此进行一些试验。果然,如果python写的cgi程序中如果使用eval()而非int()来转换诸如年龄这样的输入框中的内容时是非常危险的。不仅可以看见列出系统的全部文件,还可以执行删除文件,察看文件源代码等危险操作!试着写了个程序,想把本地的脚本文件同过这样的形式一行一行的写到服务器的某个文件里,可最后失败在无法输入换行符"/n
系统 2019-09-27 17:38:42 2485
描述atan2()返回给定的X及Y坐标值的反正切值。语法以下是atan2()方法的语法:importmathmath.atan2(y,x)注意:atan2()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法。参数x--一个数值。y--一个数值。返回值返回给定的X及Y坐标值的反正切值。实例以下展示了使用atan2()方法的实例:#!/usr/bin/pythonimportmathprint"atan2(-0.50,-0.50):"
系统 2019-09-27 17:38:02 2485