为什么我的python脚本执行了3次?

复生

我有以下脚本执行了3次,但我不知道为什么

#!C:/Python38-32/python.exe
#script.py
from py_get_data_from_game import main
from multiprocessing import Pool

import connect_to_db
import mysql.connector
from mysql.connector import Error

connection = connect_to_db.connect()

user_names = []
passwords = []
    
print('START')  
try:
    connection = connect_to_db.connect()
    if connection.is_connected():
        sql_select_Query = "select * from players"
        cursor = connection.cursor(dictionary=True)
        cursor.execute(sql_select_Query)
        records = cursor.fetchall()

        for row in records:
            user_names.append(row['user_name'])
            passwords.append(row['password'])

except Error as e:
    print("Error while connecting to MySQL", e)
finally:
    if (connection.is_connected()):
        cursor.close()
        connection.close()
        print("MySQL connection is closed")
        
if __name__ == '__main__':
    pool = Pool(2) # two parallel jobs
    results = pool.map(main, zip(user_names, passwords))

输出:

C:\scripts>script.py
START
MySQL connection is closed
START
MySQL connection is closed
START
MySQL connection is closed
夸兰纳

使用时multiprocessing,python需要在相同的环境(我的意思是imports)下创建与您的程序碰巧指定的一样多的进程它通过再次运行脚本来完成此操作。

为了避免也出现乱码,您应该将其放在以下位置:

if __name__ == '__main__':

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的udev规则执行了3次

来自分类Dev

我的插入语句执行了两次,我不知道为什么。sqlite3

来自分类Dev

为什么我的jQuery脚本只执行一次?

来自分类Dev

为什么PyQt会执行我的动作3次?

来自分类Dev

为什么我的Ruby脚本不执行?

来自分类Dev

为什么我不能执行此脚本?

来自分类Dev

为什么在单击一次执行一次函数后,函数执行了1 + n次?

来自分类Dev

为什么即使执行了 JFrame 代码,我的 JFrame 也没有显示?

来自分类Dev

为什么我的cronjob无法执行我的shell脚本?

来自分类Dev

为什么我不能执行我创建的脚本

来自分类Dev

关闭脚本似乎执行了两次

来自分类Dev

我如何计算该程序在Python中执行了多少次?

来自分类Dev

为什么我的bash执行的python脚本仅将文件名输出到txt文件?

来自分类Dev

为什么我不能连续两次在sys.stdin中执行循环?(Python)

来自分类Dev

我的角度滤镜运行了3次然后什么也不返回

来自分类Dev

cron为什么不执行我的node.js脚本?

来自分类Dev

为什么我收到阻止的脚本执行错误?

来自分类Dev

为什么我收到阻止的脚本执行错误?

来自分类Dev

为什么我的脚本在/而不是/ mydir中执行?

来自分类Dev

为什么我的$ PATH在执行的脚本中不同?

来自分类Dev

为什么我的Shell脚本无法执行?

来自分类Dev

为什么我的ruby脚本执行时间太长?

来自分类Dev

为什么我的脚本无法执行?

来自分类Dev

为什么我的中间件执行两次?

来自分类Dev

为什么我的Django表单两次执行?

来自分类Dev

为什么我的块仅执行一次?

来自分类Dev

为什么我的“ EventListener”功能只能执行一次?

来自分类Dev

为什么我的 OnStartLocalPlayer 和 OnStartClient 执行四次?

来自分类Dev

为什么我的 find 命令执行两次?

Related 相关文章

  1. 1

    为什么我的udev规则执行了3次

  2. 2

    我的插入语句执行了两次,我不知道为什么。sqlite3

  3. 3

    为什么我的jQuery脚本只执行一次?

  4. 4

    为什么PyQt会执行我的动作3次?

  5. 5

    为什么我的Ruby脚本不执行?

  6. 6

    为什么我不能执行此脚本?

  7. 7

    为什么在单击一次执行一次函数后,函数执行了1 + n次?

  8. 8

    为什么即使执行了 JFrame 代码,我的 JFrame 也没有显示?

  9. 9

    为什么我的cronjob无法执行我的shell脚本?

  10. 10

    为什么我不能执行我创建的脚本

  11. 11

    关闭脚本似乎执行了两次

  12. 12

    我如何计算该程序在Python中执行了多少次?

  13. 13

    为什么我的bash执行的python脚本仅将文件名输出到txt文件?

  14. 14

    为什么我不能连续两次在sys.stdin中执行循环?(Python)

  15. 15

    我的角度滤镜运行了3次然后什么也不返回

  16. 16

    cron为什么不执行我的node.js脚本?

  17. 17

    为什么我收到阻止的脚本执行错误?

  18. 18

    为什么我收到阻止的脚本执行错误?

  19. 19

    为什么我的脚本在/而不是/ mydir中执行?

  20. 20

    为什么我的$ PATH在执行的脚本中不同?

  21. 21

    为什么我的Shell脚本无法执行?

  22. 22

    为什么我的ruby脚本执行时间太长?

  23. 23

    为什么我的脚本无法执行?

  24. 24

    为什么我的中间件执行两次?

  25. 25

    为什么我的Django表单两次执行?

  26. 26

    为什么我的块仅执行一次?

  27. 27

    为什么我的“ EventListener”功能只能执行一次?

  28. 28

    为什么我的 OnStartLocalPlayer 和 OnStartClient 执行四次?

  29. 29

    为什么我的 find 命令执行两次?

热门标签

归档