-
经过这段时间对Python的学习,我对Python有了一定的认识,老师讲得很详细,我也很享受对Python的学习。学习Python需要去听课程也更需要多多实操,学习事物需要持之以恒,我以后也会坚持学习Python的
-
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线 _。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。有效的 Shell 变量名示例如下:RUNOOBLD_LIBRARY_PATH_varvar2无效的变量命名:?var=123user*name=runoob除了显式地直接赋值,还可以用语句给变量赋值,如:for file in `ls /etc`或for file in $(ls /etc)以上语句将 /etc 下目录的文件名循环出来。使用变量使用一个定义过的变量,只要在变量名前面加美元符号即可,如:your_name="qinjx"echo $your_nameecho ${your_name}变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况:for skill in Ada Coffe Action Java; do echo "I am good at ${skill}Script"done如果不给skill变量加花括号,写成echo "I am good at $skillScript",解释器就会把$skillScript当成一个变量(其值为空),代码执行结果就不是我们期望的样子了。推荐给所有变量加上花括号,这是个好的编程习惯。已定义的变量,可以被重新定义,如:your_name="tom"echo $your_nameyour_name="alibaba"echo $your_name这样写是合法的,但注意,第二次赋值的时候不能写$your_name="alibaba",使用变量的时候才加美元符($)。只读变量使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。下面的例子尝试更改只读变量,结果报错:#!/bin/bashmyUrl="https://www.google.com"readonly myUrlmyUrl="https://www.runoob.com"运行脚本,结果如下:/bin/sh: NAME: This variable is read only.删除变量使用 unset 命令可以删除变量。语法:unset variable_name变量被删除后不能再次使用。unset 命令不能删除只读变量。实例#!/bin/shmyUrl="https://www.runoob.com"unset myUrlecho $myUrl以上实例执行将没有任何输出。变量类型运行shell时,会同时存在三种变量:1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行Shell 字符串字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。双引号your_name="runoob"str="Hello, I know you are \"$your_name\"! \n"echo -e $str输出结果为:Hello, I know you are "runoob"! 双引号的优点:双引号里可以有变量双引号里可以出现转义字符拼接字符串
-
Python编程知识-电话号码验证器受限于篇幅原因,本课程未完全覆盖 Python 中的全部语法,欢迎你将更全面的 Python 学习笔记分享到 AI Gallery Notebook 版块获得成长值,分享方法请查看此文档。题目描述如果传入的字符串是一个有效的中国电话号码格式,则返回true。 例如: 134-4562-5655 13469587456 1314 122 9899代码实现请在下面 cell 中编写代码,实现题目描述的要求。中国联通的号码段: 130,131,132,155,156,185,186,145,176中国移动的号码段: 134, 135 , 136, 137, 138, 139, 147, 150, 151,152, 157, 158, 159, 178, 182, 183, 184, 187, 188中国电信的号码段:133,153,189import re def phone(): n = input("请输入一个手机号:") n=n.replace(' ','').replace('-','') if re.match(r'1[3,4,5,7,8]\d{9}',n): print("您输入的的手机号码是:",n) if re.match(r'13[0,1,2]\d{8}',n) or \ re.match(r"15[5,6]\d{8}",n) or \ re.match(r"18[5,6]",n) or \ re.match(r"145\d{8}",n) or \ re.match(r"176\d{8}",n): print("该号码属于——中国联通") elif re.match(r"13[4,5,6,7,8,9]\d{8}",n) or \ re.match(r"147\d{8}|178\d{8}",n) or \ re.match(r"15[0,1,2,7,8,9]\d{8}",n) or \ re.match(r"18[2,3,4,7,8]\d{8}",n): print("该号码属于——中国移动") else: print("该号码属于——中国电信") else: print("请输入正确的手机号") if __name__ == '__main__': phone()
-
优点简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。易学:Python极其容易上手,因为Python有极其简单的说明文档 。易读、易维护:风格清晰划一、强制缩进用途广泛速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。解释性:一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。面向对象:Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python支持重载运算符和动态类型。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式程序设计工具。可扩展性、可扩充性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。Python本身被设计为可扩充的。并非所有的特性和功能都集成到语言核心。Python提供了丰富的API和工具,以便程序员能够轻松地使用C语言、C++、Cython来编写扩充模块。Python编译器本身也可以被集成到其它需要脚本语言的程序内。因此,很多人还把Python作为一种“胶水语言”(glue language)使用。使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目,例如Google Engine使用C++编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块。《Python技术手册》的作者马特利(Alex Martelli)说:“这很难讲,不过,2004 年,Python 已在Google 内部使用,Google 召募许多 Python 高手,但在这之前就已决定使用Python,他们的目的是 Python where we can, C++ where we must,在操控硬件的场合使用C++,在快速开发时候使用 Python。”可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码。Python的作者设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定(而C语言是用一对大括号{}来明确的定出模块的边界,与字符的位置毫无关系)。通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。高级动态编程:虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高级动态编程语言,原因是“脚本语言”泛指仅作简单程序设计任务的语言,如shellscript、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论。做科学计算优点多:说起科学计算,首先会被提到的可能是MATLAB。除了MATLAB的一些专业性很强的工具箱还无法被替代之外,MATLAB的大部分常用功能都可以在Python世界中找到相应的扩展库。和MATLAB相比,用Python做科学计算有如下优点:● 首先,MATLAB是一款商用软件,并且价格不菲。而Python完全免费,众多开源的科学计算库都提供了Python的调用接口。用户可以在任何计算机上免费安装Python及其绝大多数扩展库。● 其次,与MATLAB相比,Python是一门更易学、更严谨的程序设计语言。它能让用户编写出更易读、易维护的代码。● 最后,MATLAB主要专注于工程和科学计算。然而即使在计算领域,也经常会遇到文件管理、界面设计、网络通信等各种需求。而Python有着丰富的扩展库,可以轻易完成各种高级任务,开发者可以用Python实现完整应用程序所需的各种功能。缺点单行语句和命令行输出问题:很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i。而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件。给初学者带来困惑:独特的语法,这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。即便是很有经验的Python程序员,也可能陷入陷阱当中。运行速度慢:这里是指与C和C++相比。Python开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的加快运行速度的补丁通常不会被合并到Python内。所以很多人认为Python很慢。不过,根据二八定律,大多数程序对速度要求不高。在某些对运行速度要求很高的情况,Python设计师倾向于使用JIT技术,或者用使用C/C++语言改写这部分程序。可用的JIT技术是PyPy。
-
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 发布版本源自年份所有者GPL 兼容?0.9.0 至 1.2n/a1991-1995CWI是1.3 至 1.5.21.21995-1999CNRI是1.61.5.22000CNRI否2.01.62000BeOpen.com否1.6.11.62001CNRI否2.12.0+1.6.12001PSF否2.0.12.0+1.6.12001PSF是2.1.12.1+2.0.12001PSF是2.1.22.1.12002PSF是2.1.32.1.22002PSF是2.2 及更高2.1.12001至今PSF是
-
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。 2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。
-
1环境说明: python 3.6+ java 1.8.0.402前置安装: 安装python第三方库jaydebeapi、jpype1。 1)安装jpype : pip3 install jpype1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 2)安装JayDeBeApi : pip3 install JayDeBeApi -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 3) 安装java yum install java3下载DWS JDBC包: 登录华为云->DWS-->连接管理:下载JDBC驱动包4 配置测试案例:vi test1.py 贴入内容import jaydebeapiurl = '通过华为云---DWS---连接管理---JDBC连接字符串(公网)'user = '账号'password = '密码'dirver = 'com.huawei.gauss200.jdbc.Driver'jarFile = '/root/jdbc/gsjdbc200.jar' #下载的DWS JDBC包sqlStr ='select 1' #测试的sqlconn = jaydebeapi.connect(dirver,url,[user,password],jarFile)curs=conn.cursor()curs.execute(sqlStr)result=curs.fetchall()print(result)curs.close()conn.close() 执行:python3 test1.py
-
【功能模块】调用restful接口【操作步骤&问题现象】版本为2.17.01、url路径为参数时,并且昨天没有,今天出现的,未改动脚本【截图信息】【日志信息】(可选,上传日志内容或者附件)[2021-11-17 11:09:15]robot 2.17.0 started[2021-11-17 11:09:15]begin execute [Hello_RPA][2021-11-17 11:09:15]playbackScript.xml line:4 for [None] start running...[2021-11-17 11:09:15]playbackScript.xml line:5 for [None] start running...[OK][2021-11-17 11:09:16]playbackScript.xml line:6 assign [变量赋值] [OK][2021-11-17 11:09:16]playbackScript.xml line:13 for [None] start running...[OK][2021-11-17 11:09:16]playbackScript.xml line:14 eval [运行python表达式] [OK][OK][2021-11-17 11:09:16]playbackScript.xml line:20 print [打印] [OK][OK][2021-11-17 11:09:16]playbackScript.xml line:28 eval [运行python表达式] [OK][2021-11-17 11:09:16]playbackScript.xml line:34 block (name: block) [功能块] start running...[NOK][2021-11-17 11:09:17]playbackScript.xml line:35 requestApi [调用restful接口] [NOK] (RobotParameterError) exception details: line:35 server is not trusted. Import the CA certificate.[NOK][2021-11-17 11:09:17]playbackScript.xml line:34 block (name: block) [功能块] [NOK] (RobotParameterError) exception details: line:35 server is not trusted. Import the CA certificate.[NOK][2021-11-17 11:09:17]playbackScript.xml line:13 for [None] [NOK] (RobotParameterError) exception details: line:35 server is not trusted. Import the CA certificate.[NOK][2021-11-17 11:09:17]playbackScript.xml line:5 for [None] [NOK] (RobotParameterError) exception details: line:35 server is not trusted. Import the CA certificate.[NOK][2021-11-17 11:09:17]playbackScript.xml line:4 for [None] [NOK] (RobotParameterError) exception details: line:35 server is not trusted. Import the CA certificate.[2021-11-17 11:09:17]robot [Hello_RPA] executed failed,RobotParameterError: line:35 server is not trusted. Import the CA certificate.[2021-11-17 11:09:17]robot finished
-
华为CloudIDE,安装pip install TA-Lib报错:UserWarning: Cannot find ta-lib library, installation may failtalib/_ta_lib.c:613:10: fatal error: ta-lib/ta_defs.h: No such file or directory #include "ta-lib/ta_defs.h" ^~~~~~~~~~~~~~~~~~ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel for TA-Lib以上是错误信息,我就整不明白了。求大神指点啊。。。
-
【功能模块】MRS,hive client,pyhive0.6.4【操作步骤&问题现象】1、在Python3.7下安装pyhive0.6.4;2、连接不报错,查询大量数据时报错,截图如下:3、但是在Python3.6下,使用pyhive0.6.4又不会报错,请问这是为什么?【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
现象还原2.16studio中运行时,调用python脚本使用exec.py控件是ok的,但是发布后运行报:File "<string>", line 1SyntaxError: invalid character in identifier通过写死python函数入参的方式也不行。解决方法检查python脚本文件的编码格式,是否包含下面的这样,如果没有的话可能需要添加一下,然后再发布后测试一下,基本上可以解决。# -*- coding: UTF-8 -*-
This is WeAutomate
发表于2021-11-08 17:11:02
2021-11-08 17:11:02
最后回复
This is WeAutomate
2021-11-08 17:11:02
1187 0 -
查看产品文档自定义函数里面都是写的sql语句,想确认一下函数里面可以写python语言吗
-
2021了,还有同学在问为什么要学python?作为编程语言界新贵,python的简单易学、精炼高效不得不提python对初入门的编程小白非常友好,0基础也可以学!用途也超越了一般语言,应用场景非常丰富!最吸引人还在于它的数据分析能力,对于非编程人员,也是大有助益可以帮未来要面对繁琐数据、表格的同学提高工作效率让你加薪不在话下!!!话说了那么多,重点介绍一下本次python学习赛本次华为云python学习赛从理论出发,让你0基础学python,并通过实操项目,让你学练一体,完成python入门分享学习心得还可拿大奖本贴盖楼更有好礼相送!>>戳此处立即报名大赛<<学习经验、实验问题对软件行业的看法、为未来工作场景的好奇统统可以发表在此贴的评论区快在评论区燥起来喽~【盖楼有奖】参与方式:在本贴当中分享学习心得、未来求职、编程、对程序员工作的好奇,通通都可以!楼层为8、18可获得华为攻城狮行李牌1个;楼层为68、88可获得帆布包1个;楼层为188、288、688,可获得智能水杯一个!!盖楼领奖方式:请关注站内私信,活动于12月7日结束后,将在14个工作日内私信领奖事宜。(分割线)以下规则针对参与大赛并提交作品同学们必看内容哦~>>戳此处立即报名大赛<<【大赛规则】1、本次学习赛分为三个赛题:Python在线课堂、Python在线实验和Python开发技能测评;2、完成所有环节的内容,得分占总比分≥60%,可获得华为云官方结业证书(电子版),本次活动为湘潭理工学院专场,本校学生上传学习心得还可获得学校社会实践学分;3、心得分享评分标准:请同学们按照学习经验、真实体验反馈、遇到的问题等这几个维度发表学习感受;4、完成在线课程学习且得分占总比分≥70%的同学,还有机会获得华为云活动奖品。活动奖品规则具体如下:竞答有奖奖项数量奖品得分≥总分60%不限华为云官方结业证书+社会实践学分得分≥总分70%20华为云官方结业证书+社会实践学分+50元京东卡得分≥总分80%10华为云官方结业证书+社会实践学分+Nova音箱得分≥总分90%8华为云官方结业证书+社会实践学分+200元京东卡满分5华为云官方结业证书+社会实践学分+ Xsport运动蓝牙耳机说明:(1)活动分数在活动结束后由华为云后台统计;(2)奖品将在大赛结束后统一发放;(3)如因缺货等原因导致奖品缺失,将替换为等价值其他奖品;(4)社会实践学分将在活动结束后统计成绩及心得体会,统一汇总至学院学工处审核后安排发放。【心得分享示例模板】我的华为云账号:xxx我的分享:本次学习经验、实验问题、对软件行业的看法、为未来工作的好奇等等不限,如:本次实验比较复杂,但很有学习意义,尤其在###环节,很有收获。有任何问题请添加本次活动交流群,群内@华为云小助手
-
已经使用过python 连接MySQL的操作,这个练习复习一下。vi demo.pyfrom pymysql import *import jsondef connectDB(): db = connect('127.0.0.1','root','Aa12345@','test',charset='utf8') return dbdb = connectDB()# 创建persons表def createTable(db): cursor = db.cursor() sql = '''CREATE TABLE persons (id INT PRIMARY KEY NOT NULL, name TEXT NOT NULL, age INT NOT NULL, address CHAR(50), salary REAL);''' try: cursor.execute(sql) db.commit() return True except: db.rollback() return False# 向persons表插入4条记录def insertRecords(db): c = db.cursor() try: c.execute('delete from persons') c.execute("insert into persons(id,name,age,address,salary)\ values(1,'Bill', 32,'California',20000.12)") c.execute("insert into persons(id,name,age,address,salary)\ values(2,'Mary', 26,'Texas',1234)") c.execute("insert into persons(id,name,age,address,salary)\ values(3,'John', 36,'Norway',5432)") c.execute("insert into persons(id,name,age,address,salary)\ values(4,'Joe', 16,'Rich-Mond',6543)") db.commit() return True except: db.rollback() return Falsedef selectRecords(db): cursor = db.cursor() sql = 'select name,age,salary from persons order by age desc' cursor.execute(sql) results = cursor.fetchall() print(results) fields = {'name','age','salary'} records = [] for row in results: records.append(dict(zip(fields,row))) return json.dumps(records)if createTable(db): print('成功创建persons表')else: print('persons表已经存在')if insertRecords(db): print('成功插入记录')else: print('插入记录失败')print(selectRecords(db))db.close()同样使用cloudIDE来做实验环境,简单起见使用ECS搭建的mysql服务器。运行结果:user@ppyb5rpzt12svhu-machine:~/ghj-1635491515588$ /usr/bin/python /home/user/ghj-1635491515588/demo.pyTraceback (most recent call last): File "/home/user/ghj-1635491515588/demo.py", line 8, in <module> db = connectDB() File "/home/user/ghj-1635491515588/demo.py", line 4, in connectDB db = connect(host='x.x.x.x',user='root',password='*******',database='test',charset='utf8') File "/home/user/.local/lib/python3.6/site-packages/pymysql/connections.py", line 353, in __init__ self.connect() File "/home/user/.local/lib/python3.6/site-packages/pymysql/connections.py", line 632, in connect self._get_server_information() File "/home/user/.local/lib/python3.6/site-packages/pymysql/connections.py", line 1055, in _get_server_information packet = self._read_packet() File "/home/user/.local/lib/python3.6/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/user/.local/lib/python3.6/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/user/.local/lib/python3.6/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval)pymysql.err.OperationalError: (1130, "117.78.40.113' is not allowed to connect to this MySQL server")这里报了个权限的错误,需要修改mysql的权限数据:mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select host,user from user;+-----------+---------------+| host | user |+-----------+---------------+| localhost | mysql.session || localhost | mysql.sys || localhost | root |+-----------+---------------+3 rows in set (0.00 sec)mysql> update user set host = '%' where user ='root'; #修改权限Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> flush privileges;#刷新Query OK, 0 rows affected (0.01 sec)mysql> select host,user from user;+-----------+---------------+| host | user |+-----------+---------------+| % | root || localhost | mysql.session || localhost | mysql.sys |+-----------+---------------+3 rows in set (0.00 sec)mysql> 再次执行:user@ppyb5rpzt12svhu-machine:~/ghj-1635491515588$ /usr/bin/python /home/user/ghj-1635491515588/demo.py成功创建persons表成功插入记录(('John', 36, 5432.0), ('Bill', 32, 20000.12), ('Mary', 26, 1234.0), ('Joe', 16, 6543.0))[{"name": "John", "salary": 36, "age": 5432.0}, {"name": "Bill", "salary": 32, "age": 20000.12}, {"name": "Mary", "salary": 26, "age": 1234.0}, {"name": "Joe", "salary": 16, "age": 6543.0}]user@ppyb5rpzt12svhu-machine:~/ghj-1635491515588$
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签