python编写程序后怎么运行,python程序写好怎么运行
大家好,本文将围绕python编写完的程序如何运行展开说明,python写完程序之后怎么运行是一个很多人都想弄明白的事情,想搞清楚python编写程序后怎么运行需要先了解以下几个事情。
运行Python程序四种方法
在安装好Python,添加环境变量后,开始写代码、运行程序。运行程序有Idle、命令行、程序编译软件\、交互式记事本4种 用python画简单笑脸。
Idle
Idle是python的官方运行端口,简洁方便,但是不好保存,也不能同时多行敲入程序。可以在微软商店中安装。
命令行+Sublime Text
简而言之,在Sublime Text中敲代码,然后在Powershell中运行程序。
Windows系统下命令行有两种运行方式,一种是在【运行】中输入cmd
打开黑色的命令行界面,一种是载开始中找到【Windows Powershell】打开Powershell蓝色界面,建议使用后者。
Sublime Text 是一款优秀的代码文本编辑器,当然你也可以选择其它的编辑器或者TXT记事本。
在Sublime中敲完代码后,保存到磁盘某个文件夹,比如上方显示的【D:\存档\学习笔记\Python】文件夹,然后打开Powershell,使用cd D:\存档\学习笔记\Python
进入文件夹,使用python3 .\XXX.py
来运行程序,并显示运行结果。
Pycharm
市面上有很多程序编译软件,如Pycharm、Vscode、Ecilipse等,Pycharm是主流运行python的软件,可以在网上找到破解版安装。
添加第三方库
程序中如果需要引用第三方库,需提前在解释器中安装相应第三方库。在【File】-【Settings】-【Project Python】-【python interpreter】界面中,点击+
,添加所需的第三方库。
显示运行结果
Pycharm中运行程序结果默认在下方Run
中直接显示,如果想类似Idle或Powershell显示运行结果,可以通过【Run】-【Edit configuration】-勾选【run with python console】,这样就会如同命令行显示效果。
Jupyter notebook
Jupyter Notebook是一个交互式记事本,可以帮助开发者进行与运行结果交互等探索性的编程。
安装notebook,在powershell
中输入
pip install notebook
安装完成后启动,
jupyter notebook
同时,默认浏览器会打开Jupyter Notebook窗口,说明Jupyter Notebook安装成功。
配置工作路径
命令行窗口输入jupyter notebook --generate-config
,会发现C:\Users\用户名\ .jupyter下多出了一个配置文件jupyter_notebook_config.py
;用记事本打开,找到#c.NotebookApp.notebook_dir = ''
,替换路径后,删除前面的#
,保存关闭。
litangwang1145: temp.append(i['od24']) # 添加当前时刻风力方向 temp.append(i['od25']) # 添加当前时刻风级 temp.append(i['od26']) # 添加当前时刻降水量 temp.append(i['od27']) # 添加当前时刻相对湿度 temp.append(i['od28']) # 添加当前时刻控制质量 #print(temp) final_day.append(temp) count = count +1 # 下面爬取7天的数据 ul = data.find('ul') # 找到所有的ul标签 li = ul.find_all('li') # 找到左右的li标签 i = 0 # 控制爬取的天数 for day in li: # 遍历找到的每一个li if i < 7 and i >0: temp = [] # 临时存放每天的数据 date = day.find('h1').string # 得到日期 date = date[0:date.index('日')] # 取出日期号 temp.append(date) inf = day.find_all('p') # 找出li下面的p标签,提取第一个p标签的值,即天气 temp.append(inf[0].string) tem_low = inf[1].find('i').string # 找到最低气温 if inf[1].find('span') is None: # 天气预报可能没有最高气温 tem_high = None else: tem_high = inf[1].find('span').string # 找到最高气温 temp.append(tem_low[:-1]) if tem_hig
litangwang1145: import requests from bs4 import BeautifulSoup import csv import json def getHTMLtext(url): """请求获得网页内容""" try: r = requests.get(url, timeout = 30) r.raise_for_status() r.encoding = r.apparent_encoding print("成功访问") return r.text except: print("访问错误") return" " def get_content(html): """处理得到有用信息保存数据文件""" final = [] # 初始化一个列表保存数据('div', {<!-- -->'id': '7d'} ) bs = BeautifulSoup(html, "html.parser") # 创建BeautifulSoup对象 body = bs.body data = body.find('div',{'id':'7d'}) # 找到div标签且id = 7d # 下面爬取当天的数据 data2 = body.find_all('div',{'class':'left-div'}) text = data2[2].find('script').string text = text[text.index('=')+1 :-2] # 移除改var data=将其变为json数据 jd = json.loads(text) dayone = jd['od']['od2'] # 找到当天的数据 final_day = [] # 存放当天的数据 count = 0 for i in dayone: temp = [] if count <=23: temp.append(i['od21']) # 添加时间 temp.append(i['od22']) # 添加当前时刻温
ᦔꫀꪑꪮꪀ玖¹³¹⁴: 【20230126】
Holly的红酒人生: 亲,数据集能分享一下吗
weixin_45289677: 假了,要钱不直说