python-3.x - 如何在不同的shell中打开两个py文件
问题描述
我有一个简单的服务器程序和一个简单的客户端程序我将所有 python 程序存储在一个文件中我有大约 30-40 个 py 文件(学术和在线竞赛问题)这次我创建了一个子文件夹并存储了客户端和服务器文件当我同时运行它们时,它们在同一个外壳中打开,我尝试修改代码但没有用,后来我将它们放回主文件夹....这次它们在两个单独的外壳中打开
为什么会发生这种情况!为什么子文件夹中的程序在同一个 shell 中打开。
我也将分享我的代码,检查其中是否有任何错误。
客户端.py
import socket,time,sys
time.sleep(1)
s=socket.socket()
host=socket.gethostname()
port=12345
time.sleep(1)
s.connect((host,port))
print(s.recv(1024))
s.close()
服务器.py
time.sleep(1)
s=socket.socket()
host=socket.gethostname()
print(host)
port=12345
s.bind((host,port))
s.listen(5)
print('Waiting')
while True:
c,addr=s.accept()
print('Connected with',addr)
c.send(b"Thank you for Connecting")
c.close()
解决方案
推荐阅读
- python - 如何从 FastAPI 端点返回字典 + 图像?
- postgresql - 如何从 Rust 中的 PostgreSQL 读取带有时区 (timestamptz) 值的时间戳?
- python - 不使用 ctx 的 discord.py 权限
- mysql - MySQL如何在第一次出现字符串后替换所有内容
- java - 可运行文件中的异常似乎会杀死线程池
- javascript - 根据页面 Reactjs 上的哪个 div 更改导航栏颜色
- excel - Excel过滤表格数据,满足抽样要求
- ios - 更改 UITextView 字体大小
- android - 从 Firebase 中删除数据时应用崩溃
- php - 两次发布到 MySQL,但只是偶尔?每次发布之间的秒数