鱼C论坛

 找回密码
 立即注册
查看: 2804|回复: 9

有关代码中打开另一个程式的问题

[复制链接]
发表于 2015-4-27 02:06:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 戴宇轩 于 2015-4-30 16:13 编辑

还有没有办法可以在代码中打开另一个城市而不冻结当前代码?


用os.system()打开另一个程式会冻结当前代码。


简单来说, 就是打开了"2"程式还可以操作"1"程式:
未命名.jpg



小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-4-27 19:29:20 | 显示全部楼层
好高深的样子~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-27 21:13:46 | 显示全部楼层

但自已創造東西很有趣, 像神一樣
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-27 22:44:52 | 显示全部楼层
我记得python是有多线程的,不知道能不能解决你的问题。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-28 01:54:51 | 显示全部楼层
myqicq 发表于 2015-4-27 22:44
我记得python是有多线程的,不知道能不能解决你的问题。

請問你知道用法嗎?

我知道python 有多線程和多進程, 但我不知道如何用。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2015-4-28 02:26:04 From FishC Mobile | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-28 09:53:53 | 显示全部楼层
不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-4-28 22:31:42 | 显示全部楼层
kit1858644 发表于 2015-4-28 01:54
請問你知道用法嗎?

我知道python 有多線程和多進程, 但我不知道如何用。

好久没用过python了,不知道有没有错
  1. import time
  2. import sys

  3. class Thread_Test:
  4.     __module__ = __name__
  5.     second = 1

  6.     def __init__(s):
  7.         s.strat()

  8.     def thread_a(s, n, second):
  9.         for i in range(0,10):
  10.             print (n,'->',i)
  11.             time.sleep(second)
  12.         
  13.     def thread_b(s, n, second):
  14.         list=['a','b','c','d','e','f','g','h','i','j']
  15.         for i in list:
  16.             print (n,'->',i)
  17.             time.sleep(second)

  18.     def strat(s): #启动2个线程
  19.         if sys.version_info >= (2, 7, 5):
  20.             import _thread   #2.75以上
  21.             _thread.start_new_thread(s.thread_a, ('thread_a', s.second))
  22.             _thread.start_new_thread(s.thread_b, ('thread_b', s.second))
  23.         elif sys.version_info <= (2, 7, 5):
  24.             import thread   #2.75以下
  25.             thread.start_new_thread(s.thread_a, ('thread_a', s.second))
  26.             thread.start_new_thread(s.thread_b, ('thread_b', s.second))


  27. Thread_Test()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-28 23:58:06 | 显示全部楼层
myqicq 发表于 2015-4-28 22:31
好久没用过python了,不知道有没有错

謝謝你, 學習一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2015-4-29 00:08:46 From FishC Mobile | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-15 19:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表