ActivePython刚安装,现在应该打开哪个文件来运行IDE,新人求教!
ActivePython中的IDE就是IDLE,运行IDLE就行
不过通常都是自己另外编辑器,比PyCharm,PyScripter,Python(x,y),Sublime Text 2/3等。
个人感觉:
PyCharm大型开发项目,较大;
Python(x,y)适合工程研究,内置很多数学函数库;
PyScripter大小适中,适合轻量级编程及初学者使用;
Sublime Text 是较为通用的编辑器,界面效果很不错,但对Python语法的自动补全,要装插件来支持。
用python和c#哪个开发图形用户界面比较简单 快捷?
python用pyqt也可以直接拖控件的。不过时间长了后发现直接拖控件还不如程序里来做简单。望采纳
请问py文件怎么运行,我下了python2.7,但还是以记事本形式打开,能给我详细的教程吗?
在你的文件的最后 加上 input(),这样在运行的时候不会一闪就过了,这样等你按了回车才会消失希望对你有帮助!
python 开发的图形界面软件有哪些
我这里有一个记界面软件代码
# -*- coding: utf-8 -*-
"""
Created on Tue Jun 26 21:39:07 2018
@author: Administrator
"""
from tkinter import *
from tkinter.filedialog import *
from tkinter.messagebox import *
import os
filename=""
def author():
showinfo(title="作者",message="木里")
def power():
showinfo(title="版息",message="2017-12-14-14:40 周四 北电大学")
def mynew():
global top,filename,textPad
top.title("未命名文件")
filename=None
textPad.delete(1.0,END)
def myopen():
global filename
filename=askopenfilename(defaultextension=".txt")
if filename=="":
filename=None
else:
top.title("记事本" os.path.basename(filename))
textPad.delete(1.0,END)
f=open(filename,'r')
textPad.insert(1.0,f.read())
f.close()
def mysave():
global filename
try:
f=open(filename,'w')
msg=textPad.get(1.0,'end')
f.write(msg)
f.close()
except:
mysaveas()
def mysaveas():
global filename
f=asksaveasfilename(initialfile="未命名.txt",defaultextension=".txt")
filename=f
fh=open(f,'w')
msg=textPad.get(1.0,END)
fh.write(msg)
fh.close()
top.title("记事本" os.path.basename(f))
def cut():
global textPad
textPad.event_generate("<>")
def copy():
global textPad
textPad.event_generate("<>")
def paste():
global textPad
textPad.event_generate("<>")
def undo():
global textPad
textPad.event_generate("<>")
def redo():
global textPad
textPad.event_generate("<>")
def select_all():
global textPad
# textPad.event_generate("<>")
textPad.tag_add("sel","1.0","end")
def find():
t=Toplevel(top)
t.title("查找")
t.geometry("260x60 200 250")
t.transient(top)
Label(t,text="查找:").grid(row=0,column=0,sticky="e")
v=StringVar()
e=Entry(t,width=20,textvariable=v)
e.grid(row=0,column=1,padx=2,pady=2,sticky="we")
e.focus_set()
c=IntVar()
Checkbutton(t,text="不区分大小写",variable=c).grid(row=1,column=1,sticky='e')
Button(t,text="查找所有",command=lambda:search(v.get(),c.get(),textPad,t,e)).grid(row=0,column=2,sticky="e" "w",padx=2,pady=2)
def close_search():
textPad.tag_remove("match","1.0",END)
t.destroy()
t.protocol("WM_DELETE_WINDOW",close_search)
def mypopup(event):
# global editmenu
editmenu.tk_popup(event.x_root,event.y_root)
def search(needle,cssnstv,textPad,t,e):
textPad.tag_remove("match","1.0",END)
count=0
if needle:
pos="1.0"
while True:
pos=textPad.search(needle,pos,nocase=cssnstv,stopindex=END)
if not pos:break
lastpos=pos str(len(needle))
textPad.tag_add("match",pos,lastpos)
count =1
pos=lastpos
textPad.tag_config('match',fg='yellow',bg="green")
e.focus_set()
t.title(str(count) "个被匹配")
top=Tk()
top.title("记事本")
top.geometry("1000x600 100 50")
menubar=Menu(top)
# 文件功能
filemenu=Menu(top)
filemenu.add_command(label="新建",accelerator="Ctrl N",command=mynew)
filemenu.add_command(label="打开",accelerator="Ctrl O",command=myopen)
filemenu.add_command(label="保存",accelerator="Ctrl S",command=mysave)
filemenu.add_command(label="另存为",accelerator="Ctrl shift s",command=mysaveas)
menubar.add_cascade(label="文件",menu=filemenu)
# 编辑功能
editmenu=Menu(top)
editmenu.add_command(label="撤销",accelerator="Ctrl Z",command=undo)
editmenu.add_command(label="重做",accelerator="Ctrl Y",command=redo)
editmenu.add_separator()
editmenu.add_command(label="剪切",accelerator="Ctrl X",command=cut)
editmenu.add_command(label="复制",accelerator="Ctrl C",command=copy)
editmenu.add_command(label="粘贴",accelerator="Ctrl V",command=paste)
editmenu.add_separator()
editmenu.add_command(label="查找",accelerator="Ctrl F",command=find)
editmenu.add_command(label="全选",accelerator="Ctrl A",command=select_all)
menubar.add_cascade(label="编辑",menu=editmenu)
# 关于 功能
aboutmenu=Menu(top)
aboutmenu.add_command(label="作者",command=author)
aboutmenu.add_command(label="版权",command=power)
menubar.add_cascade(label="关于",menu=aboutmenu)
top['menu']=menubar
shortcutbar=Frame(top,height=25,bg='light sea green')
shortcutbar.pack(expand=NO,fill=X)
Inlabe=Label(top,width=2,bg='antique white')
Inlabe.pack(side=LEFT,anchor='nw',fill=Y)
textPad=Text(top,undo=True)
textPad.pack(expand=YES,fill=BOTH)
scroll=Scrollbar(textPad)
textPad.config(yscrollcommand=scroll.set)
scroll.config(command=textPad.yview)
scroll.pack(side=RIGHT,fill=Y)
# 热键绑定
textPad.bind("",mynew)
textPad.bind("",mynew)
textPad.bind("",myopen)
textPad.bind("",myopen)
textPad.bind("",mysave)
textPad.bind("",mysave)
textPad.bind("",select_all)
textPad.bind("",select_all)
textPad.bind("",find)
textPad.bind("",find)
textPad.bind("",mypopup)
top.mainloop()
python3怎么安装sympy和matplotlib模块
安装Python包,pip最为了,简单快捷,因为它直从pypi上面下载文件,保证文件的安和可靠性,并且资源丰富;下面是安装步骤:
下载 setuptools,注意对应 Python 的版本,完成后运行 exe 即可完成安装
setuptools-1.4.1.win32-py3.exe
下载 pip
pip-1.4.1.tar.gz
安装 pip
3.1 解压pip-1.4.1.tar.gz
3.2 运行CMD,进入命令行
3.3 用CD命令进入 pip 解压目录
3.4 输入 "python setup.py install"
3.5 添加环境变量 path = C:\Python3\ArcGIS10.0\Scripts
验证是否安装成功,运行CMD,进入命令行,输入pip;
如果出现pip的用法介绍,说明安装成功。
进入命令行,输入 "pip install package",package为安装包名称;
安装sympy:
安装matplotlib:
Python安装时(windows8)一直停留在这个界面,求大神指点。
第67回见土仪颦卿思故里闻秘事凤姐讯家童第68回苦尤娘赚入大观园酸凤姐大闹宁国府
怎样用 Windows 入门Python
到python官方网站下载python.exehttps://www.python.org/downloads/(下载python2.7版本)
安装即可,装win软件并无区别
安装一个IDE,exlipse+pydev或pycharm都可以
根据官方文档开始学习吧。https://docs.python.org/2.7/
或者找一些学习网站,推荐廖雪峰的博客,是不错的入门教程。地址:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000
Good Luck For Your.
python环境搭建,以及要安装的软件(有界面的),怎么入门呢
学习方法,我之前就总,你可以参考参考:
【整理】如何学习Python 如何利用Python有网络资源 如何利用Python自带手册(Python Manual)
关于如何环境搭建等内容,里面推荐的教程《Dive into Python》中,有在线的,中文教程,里面有详细解释的。我就不再啰嗦了。
(这里不给贴地址,所以请自己用google搜标题,即可找到帖子地址)
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。