/data/python/caiji_asc.py

/data/python/caiji_desc.py

两个文件的代码几乎一样的,就是查询mysql的时候order 排序不一样

下面是具体代码,刚学几天,网上东拼西凑出来的,高手帮忙看看吧

我用ssh连接服务器 运行这两个python 程序始终都是一个运行了另一个自动exit。。实在不明白怎么回事??

#!/usr/bin/python

#-*-coding:utf-8-*-

import MySQLdb, os, socket, time;

import MySQLdb.cursors;

import urllib

User = 'root';

Passwd = '123456';

Host = 'localhost';

Db = 'test_xs';

conn = MySQLdb.connect(user=User,passwd=Passwd,host=Host,db=Db);

mysql = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor);

mysql.execute("select * from image order by id asc");

result = mysql.fetchall();

startTime = time.time();

timeout = 10; # in seconds

socket.setdefaulttimeout(timeout);

for row in result:

dir = os.path.dirname(row['path']);

if not os.path.exists(dir):

os.makedirs(dir);

os.chmod(dir, 0777);

os.chmod(os.path.dirname(dir), 0777);

data = urllib.urlretrieve(row['url'], row['path']);

os.chmod(row['path'], 0777);

mysql.execute("delete from image where id = %s", row['id']);

passTime = int(time.time()) - int(startTime);

if passTime >= 3600:

break;

print str(row['id']);

mysql.close();

conn.close();

[root@localhost ~]# nohup /data/python/caiji_asc.py > /dev/null 2>&1 &

[1] 4272

[root@localhost ~]# nohup /data/python/caiji_desc.py > /dev/null 2>&1 &

[2] 4273

[1] Exit 126 nohup /data/python/caiji_asc.py > /dev/null 2>&1

[root@localhost ~]# nohup /data/python/caiji_asc.py > /dev/null 2>&1 &

[3] 4274

[2] Exit 126 nohup /data/python/caiji_desc.py > /dev/null 2>&1

[root@localhost ~]# nohup python /data/python/caiji_asc.py > /dev/null 2>&1 &

[4] 4275

[3] Exit 126 nohup /data/python/caiji_asc.py > /dev/null 2>&1

[root@localhost ~]# nohup /data/python/caiji_asc.py > /dev/null 2>&1 &

[5] 4277

[root@localhost ~]# nohup /data/python/caiji_desc.py > /dev/null 2>&1 &

[6] 4278

[5] Exit 126 nohup /data/python/caiji_asc.py > /dev/null 2>&1

[root@localhost ~]# /data/python/caiji_desc.py > /dev/null 2>&1 &

[7] 4283

[4] Done nohup python /data/python/caiji_asc.py > /dev/null 2>&1

[6] Exit 126 nohup /data/python/caiji_desc.py > /dev/null 2>&1

[root@localhost ~]# /data/python/caiji_asc.py > /dev/null 2>&1 &

[8] 4284

[7] Exit 126 /data/python/caiji_desc.py > /dev/null 2>&1

貌似数据库里面数据已经都被删除了的问题吧 。。 现在测试又正常了。 晕死。。

python打开另一个程序_python 新手问题啊,为什么我运行一个python程序,另一个就会自动退出呢?始终只能运行一个...相关推荐

  1. python定义一个变量_Python新手上车3:Python第一个程序和变量

    第一个程序 上节内容我们提到了如何安装Python 以及安装配置VSCode,这节内容我们继续介绍第一个程序的建立: 1.在VS的左上角点击建立一个新的程序,命名为 python_0301_code. ...

  2. python打开浏览器怎么写_python实现随机调用一个浏览器打开网页

    前两天总结了一下python爬虫 使用真实浏览器打开网页的两种方法总结 但那仅仅是总结一下而已,今天本文来实战演练一下 依然使用的是 webbrowser 这个模块 来调用浏览器 关于的三种打开方式在 ...

  3. python手机开发的软件_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

  4. python打开qq并登录_Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法...

    本文实例讲述了Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法.分享给大家供大家参考,具体如下: 每天打开电脑第一件事应该就是打开人人刷一下,然后登上QQ.每次都这样很麻烦,于是写了一个 ...

  5. 卡方检验python程序_Python从零开始第二章(1)卡方检验(python)

    如果我们想确定两个独立分类数据组的统计显着性,会发生什么?这是卡方检验独立性有用的地方. Chi-Square检验 我们将在1994年查看人口普查数据.具体来说,我们对"性别和"每 ...

  6. python环境变量的配置_python基础教程-第一讲-带你进入python的世界

    python是一门非常流行的语言,在前段时间网上流传的地产大佬潘石屹宣布要开始学习Python编程,这着实让python又火了一把,但确实反映出python的火热程度 .在2019年12月的世界编程语 ...

  7. python第一个公开发行版_Python基础篇【第一篇】:python入门

    python 简介 python是一种解释型.面向对象.改动数据类型的高级程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. python是纯粹的自由 ...

  8. python ctypes实现api测试_Python与C之间的相互调用(Python C API及Python ctypes库)

    2010-01-24 17:58 14237人阅读 评论(11) 我实现 Python C API 此部分可以参考我原来的文章< 准备工作: 闲话少说,看看Python C API.事实上,Py ...

  9. python考试有什么用_Python有什么用?2020年学习Python的10个理由

    如果你想学习 Python,但是不知道为什么要学习,那么这里有 10 个理由,强调了在 2020 年学习 Python 的好处. 不过,这些问题取决于谁在问,也就是说,对于初学者来说,学习Python ...

最新文章

  1. 报错解决:Failed to talk to init daemon.
  2. labview的用户身份认证系统设计_elasticsearch 集群身份认证与用户鉴权
  3. Spring Security 入门(四):自定义-Filter
  4. 框架:SpringBoot构建Restful service完成Get和Post请求
  5. 斗地主你什么时候才会托管?(.NET中的托管于非托管)
  6. fastapi 传输文件存文件_揭秘|国内影视文件传输的真相,跨境文件传输更不简单...
  7. sox处理mp3_使用SoX将mp3文件拆分为TIME秒
  8. 创意排版!直通车简约正方形推广设计灵感
  9. c语言中数组的概念及作用,详解C语言中的指针与数组的定义与使用
  10. mysql l查看历史等锁信息_mysql查看锁等信息SQL
  11. 技术人必读:如何让自己成长为IT项目管理者
  12. 大数据如何应用于食品追溯管理
  13. matlab 3sls,几种常用的计量经济学软件
  14. Windows7 原版下载大全
  15. 韦根协议及IO模拟韦根34接口
  16. 家到学校路线图怎么画_PPT绘制家到学校路线图教程
  17. 【Android Gradle 插件】 Splits 配置 ① ( BaseExtension#splits 配置 | Splits 配置简介 )
  18. NVIDIA NCCL 源码学习(八)- 数据通信链路transport的建立
  19. ar vr内容制作_AR和VR品牌内容:探索与观众建立联系的新方式
  20. CSS的基本概念———每天一遍小知识

热门文章

  1. android 蓝牙链接电脑,如何使从台式电脑到Android设备的测试蓝牙连接
  2. java 中的vector_详解Java中的Vector
  3. python中ans的用法_Python的一些用法分享
  4. python中的线程
  5. 多目标遗传优化算法nsga2求解复杂约束问题【python源码实现,二进制编码】
  6. VTK:命名颜色用法实战
  7. JavaScript实现按位运算符乘以无符号数multiplyUnsigned算法(附完整源码)
  8. wxWidgets:wxSlider类用法
  9. wxWidgets:wxSashWindow类用法
  10. boost::stl_interfaces::detail相关的测试程序