我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

python-张荣亮-2021.01.25

[复制链接]
张荣亮 发表于 2021-1-25 21:18:52 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
'''线程和进程'''
from multiprocessing import Process
import os,time
def run(name):
    print('运行子进程%s(%s)'%(name,os.getpid()))
def  run2(name):
    print('运行子进程%s(%s)'%(name,os.getpid()))
if __name__ == "__main__":
    print('当前进程是%s'%os.getpid())
    # run('test')   # 这行代码仍然在当前进程中执行
   
    # 创建一个新的进程
    p = Process(target=run,args=('test',))
    # 开始执行新进程
    print('开始执行子进程')
    p.start()
    # time.sleep(1)
    # 将子进程加入到主进程当中
    p.join()
    print('子进程执行完毕')
    p2 = Process(target=run2,args=('demo',))
    p2.start()
    p2.join()

'''线程'''
import threading,time
def task(name):
    print('线程%s正在运行...'%threading.current_thread().name)
    print(name)
if __name__ == "__main__":
    print('主线程是%s'%threading.current_thread().name)
    # task()
    # 创建一个新线程
    t = threading.Thread(target=task,args=('传入一个参数',))
    t.start()
    t.join()
    print('主线程%s运行结束'%threading.current_thread().name)

import mysql.connector
# 连接数据库
db = mysql.connector.connect(host='localhost',user='root',password='zrl5157659')
# 获取游标
cursor =db.cursor()
# 创建数据库
cursor.execute('CREATE DATABASE JY40')
'''
ACID
Atomic  原子性
Conisitence 一致性
Isolation  隔离性
Duration 持久性
'''

import mysql.connector
db = mysql.connector.connect(host='localhost',user='root',password='zrl5157659',database='JY40')
# 获取游标
cursor = db.cursor()
# 添加一个user
cursor.execute('''CREATE TABLE IF NOT EXISTS USER(
        id INT PRIMARY KEY AUTO_INCREMENT,
        NAME VARCHAR(50) UNIQUE NOT NULL,
        pwd VARCHAR(50) NOT NULL
)''' )
# 添加数据
cursor.execute('insert into user(name,pwd) VALUES("tom","123")')
# 提交
db.commit()


回复

使用道具 举报

关注0

粉丝0

帖子20

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026