python怎么写安卓程序
1.如何Python写一个安卓APP
可以的。
正确的说法是抄python可以运行在android上.因为可以在android上安装一个python runtime就OK啦!就好比python也可以运行在symbina、windows mobile、plam os 、arm的blackberry一样。原生的android应用袭是用java写的。
毕竟android系统也是用java写的。
呵呵。
如果你可以用python写一个手机操作系统那么也很棒哦。哈~(题外话),总得来说.可以编写安卓程序(好像是说以后android默认会内置python解释器,意思就是说不需要额zd外的安装python到手机里面也可以直接运行py程序了哦!)还有啥一起交流的补充一下吧!哥们。
2.如何Python写一个安卓APP
前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓的APP的可能性,还真行。
既然要写个APP,那么总得要有个想法吧。 其实笔者想做两个APP来着,一个是自己写着好玩的,一个是关于运维的。
关于运维的APP,设计应该如下 可能长这样:然后设计应该是这样:如果觉得可行的话,评论留言一下你觉得应该写进这个APP的运维常用命令吧^_^,笔者暂时想到的是top,free -m,df –h,uptime,iftop,iotop,如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到github上,大家一起用嘛,开源才是王道,哈哈。好吧,进入正题。
我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。 因为跨平台的,所以只写一遍代码,就可以同时生成安卓及IOS的APP,很酷吧。
本文会带大家写一个Hello world并瞧一瞧Python版的2048的代码kivy安装 环境说明:笔者在用的是Python2.7.10 这里仅介绍windows平台安装 更新pip,setuptoolspython -m pip install --upgrade pip wheel setuptools12然后是安装所需要的依赖python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew \kivy.deps.gstreamer --extra-index-url ple/123值得注意的是,上面的安卓需要访问Google,所以请自备梯子,而且kivy.deps.gstreamer这个包比较大(95MB),可以单独本地安装,h然后就是安装kivy了python -m pip install kivy12至此,安装就已经完毕了,值得注意的是64位系统没有开启虚拟化支持,在导入kivy的时候会报错,如果是64位系统就设置一下机器的BIOS,开启虚拟化支持吧。 注:这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到。
如果kivy在python中应该就能导入了。按照世界惯例,我们”hello”一下吧。
新建一个.py文件from kivy.app import Appfrom kivy.uix.button importButtonclass TestApp(App):def build(self):return Button(text='Hello,kivy')TestApp().run()123456789运行:然后会弹出一个框,大概如下,点击”hello,kivy”会变颜色点击窗口并按“F1”会这个窗口的一些属性然后我们回过头看一看代码。##导入App,然后让TestApp这个类继承from kivy.app import App##导入一个Button,运维有这个button,当你点击的时候才会有所反应from kivy.uix.button importButton###定义类,名字必须是xxxAppclass TestApp(App):###build一个Buttondef build(self):###返回一个Button,文字内容是“Hello,kivy”return Button(text='Hello,kivy')##运行,因为继承了App,所以才有的run这个方法TestApp().run()123456789101112131415上面就是我们的Hello了 在windows上运行当然没有什么太大的意义,怎么在安卓手机上运行才是我们想要的, 这时我们需要一个编译环境。
官方说明的环境,如下:You'll need:A linux computer or a virtual machineJavaPython 2.7 (not 2.6.)Jinja2 (python module)Apache antAndroid SDK12345678虽然官方提供了一个似乎还不错的虚拟机镜像,但是还是有很多内容需要翻出去,所以笔者在当然你也可以下载官方镜像,因为第一次编译需要去国外下一大堆东西,所以请自备梯子。Virtual Machine A Virtual Machine with Android SDK and NDK and all otherpre-requisites pre installed to ease apk generation: Kivy Buildozer VM Or select the Torrent在笔者提供的镜像里,桌面上有一个dev_and,只要将上面写的代码,放入这个文件夹即可(当然也可以在其他目录,后面会讲到)。
cd Desktop/dev_and/12初始化会在当前目录生成一个buildozer.spec文件 用于配置生成的apk相关信息buildozer init12修改buildozer.spec文件vi buildozer.spec12至少修改下面三项# (str) Title of your applicationtitle = helloworld# (str) Package namepackage.name = helloapp# (str) Package domain (needed for android/ios packaging)package.domain = youer.com123456789然后注释# (str) Application versioning (method 1)#version.regex = __version__ = ['"](.*)['"]#version.filename = %(source.dir)s/main.py下面这行改为非注释version = 1.2.0123456最后我们生成我们需要的apk文件buildozer -v android debug12buildozer命令会在当前文件夹创建一个bin,该文件夹里面有我们想要的apk文件helloapp-1.2.0-debug.apk安装以后应该是这样话说在编译的时候可能出现空间不足的情况,根据虚拟机的不同(vmware或virtualbox)自行扩容吧。最后我们来瞧瞧简易版Python开发的2048这个游戏的源代码。
先看效果图试玩了一下,还是蛮流畅的,有兴趣的可以下载玩一下 这个游戏代码虽然不长,但是还是蛮占篇幅的。
3.python 可以写手机程序吗
可以写。而且有些好玩。比如在安卓上可以用qpython。做服务器,WEB,还有CONSOLE,桌面应用。当然在其它的平台上,按理也可以。PYTHON的解释器并不大,库也不大,移植不难。
以前在NOKIA的S60平台上,PYTHON有一个平台很强大。可惜。现在没有这样的平台了。QPYTHON还比不上。
现在一般嵌入式系统里都可以嵌入一个PYTHON。因为内存大了。以前只有几十K内存的时代是不可能的。最多用LUA。现在就可以用PYTHON了。
4.python 可以编写安卓程序么
可以的。
正确的说法是python可以运行在android上.因为可以在android上安装一个python runtime就OK啦!就好比python也可以运行在symbina、windows mobile、plam os 、arm的blackberry一样。原生的android应用是用java写的。
毕竟android系统也是用java写的。
呵呵。
如果你可以用python写一个手机操作系统那么也很棒哦。哈~(题外话),总得来说.可以编写安卓程序(好像是说以后android默认会内置python解释器,意思就是说不需要额外的安装python到手机里面也可以直接运行py程序了哦!)还有啥一起交流的补充一下吧!哥们。
5.怎么用python编android app
前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓的APP的可能性,还真行。
既然要写个APP,那么总得要有个想法吧。 其实笔者想做两个APP来着,一个是自己写着好玩的,一个是关于运维的。
关于运维的APP,设计应该如下 可能长这样:然后设计应该是这样:如果觉得可行的话,评论留言一下你觉得应该写进这个APP的运维常用命令吧^_^,笔者暂时想到的是top,free -m,df –h,uptime,iftop,iotop,如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到github上,大家一起用嘛,开源才是王道,哈哈。好吧,进入正题。
我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。 因为跨平台的,所以只写一遍代码,就可以同时生成安卓及IOS的APP,很酷吧。
本文会带大家写一个Hello world并瞧一瞧Python版的2048的代码 kivy安装 环境说明:笔者在用的是Python2.7.10 这里仅介绍windows平台安装 更新pip,setuptools python -m pip install --upgrade pip wheel setuptools12 然后是安装所需要的依赖 python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew \ kivy.deps.gstreamer --extra-index-url 值得注意的是,上面的安卓需要访问Google,所以请自备梯子,而且kivy.deps.gstreamer这个包比较大(95MB),可以单独本地安装,然后就是安装kivy了 python -m pip install kivy12 至此,安装就已经完毕了,值得注意的是64位系统没有开启虚拟化支持,在导入kivy的时候会报错,如果是64位系统就设置一下机器的BIOS,开启虚拟化支持吧。 注:这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到。
如果kivy在python中应该就能导入了。按照世界惯例,我们”hello”一下吧。
新建一个.py文件 from kivy.app import App from kivy.uix.button importButton class TestApp(App):def build(self):return Button(text='Hello,kivy') TestApp().run()123456789 运行:然后会弹出一个框,大概如下,点击”hello,kivy”会变颜色 点击窗口并按“F1”会这个窗口的一些属性 然后我们回过头看一看代码。##导入App,然后让TestApp这个类继承 from kivy.app import App##导入一个Button,运维有这个button,当你点击的时候才会有所反应 from kivy.uix.button importButton###定义类,名字必须是xxxApp class TestApp(App):###build一个Button def build(self):###返回一个Button,文字内容是“Hello,kivy” return Button(text='Hello,kivy')##运行,因为继承了App,所以才有的run这个方法 TestApp().run()123456789101112131415 上面就是我们的Hello了 在windows上运行当然没有什么太大的意义,怎么在安卓手机上运行才是我们想要的, 这时我们需要一个编译环境。
官方说明的环境,如下:You'll need:A linux computer or a virtual machine Java Python 2.7 (not 2.6.) Jinja2 (python module) Apache ant Android SDK12345678 虽然官方提供了一个似乎还不错的虚拟机镜像,但是还是有很多内容需要翻出去,所以笔者在这里提供相对而言更加完善的镜像 当然你也可以下载官方镜像,因为第一次编译需要去国外下一大堆东西,所以请自备梯子。Virtual Machine A Virtual Machine with Android SDK and NDK and all otherpre-requisites pre installed to ease apk generation: Kivy Buildozer VM Or select the Torrent 在笔者提供的镜像里,桌面上有一个dev_and,只要将上面写的代码,放入这个文件夹即可(当然也可以在其他目录,后面会讲到)。
cd Desktop/dev_and/12 初始化会在当前目录生成一个buildozer.spec文件 用于配置生成的apk相关信息 buildozer init12 修改buildozer.spec文件 vi buildozer.spec12 至少修改下面三项# (str) Title of your application title = helloworld# (str) Package name package.name = helloapp# (str) Package domain (needed for android/ios packaging) package.domain = youer.com123456789 然后注释# (str) Application versioning (method 1)#version.regex = __version__ = ['"](.*)['"]#version.filename = %(source.dir)s/main.py 下面这行改为非注释 version = 1.2.0123456 最后我们生成我们需要的apk文件 buildozer -v android debug12 buildozer命令会在当前文件夹创建一个bin,该文件夹里面有我们想要的apk文件 helloapp-1.2.0-debug.apk 安装以后应该是这样 话说在编译的时候可能出现空间不足的情况,根据虚拟机的不同(vmware或virtualbox)自行扩容吧。最后我们来瞧瞧简易版Python开发的2048这个游戏的源代码。
先看效果图 试玩了一下,还是蛮流畅的,有兴趣的可以下载玩一下 这个游戏代码虽然不长,但是还是蛮占篇幅的,。
python怎么写模块
1.python中怎么import自己写的模块
昨天面试空管局的时候遇到了这个问题。当时回答的不是很理想。现在整理一下。
Python学习手册中写道:
定义模块,只要使用文本编辑器,把一些python代码输入到文本中,然后以.py为后缀名进行保存,任何此类文件都会被认为是python模块。
比如说,下面的代码输入到一个文件中,就可以看作是一个模块:
[python] view plain copy
def printme(var):
print var
if __name__ == '__main__':
printme(1)
假设说输入到a.py中,那么import a就可以把这个模块导入。
然后可执行a.printme(3),屏幕即可打印出3。
----------------------------------------------------------------------------
一个模块顶层定义的变量,会自动变成模块的属性。例如:
[python] view plain copy
data=[1,2,3]
def printme(var):
print var
if __name__ == '__main__':
printme(1)
data变量就是模块的一个属性。其实printme也是一个属性,只不过是一个函数罢了。
reload函数可以重新加载一个模块。如果在模块代码中更改了,那么需要重新加载。
上面a.data,就是访问模块中的属性。
--------------------------------
上面的例子是导入一个文件作为一个模块。
其实python的模块导入还有更丰富的内容。
除了模块名之外,python也可以导入指定目录路径。python代码的目录就称为包。因此,这类导入就称为包导入。事实上,包导入是把计算机上的目录变成python的一个命名空间。而属性就是目录中包含的子目录或者是模块文件。
看下面例子:
在我的桌面上有一个aa文件夹,里面有bb文件夹,bb里面有a.py这个文件。
那么在aa和bb文件夹中分别放置一个__init__.py,之后,在命令行中import aa.bb.a,就可以导入模块a了。
2.python中怎么import自己写的模块
(1)主程序与模块程序在同一目录下:
如下面程序结构:
1
2
3
`-- src
|-- mod1.py
`-- test1.py
若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;
(2)主程序所在目录是模块所在目录的父(或祖辈)目录
如下面程序结构:
1
2
3
4
5
`-- src
|-- mod1.py
|-- mod2
| `-- mod2.py
`-- test1.py
若在程序test1.py中导入模块mod2, 需要在mod2文件夹中建立空文件__init__.py文件(也可以在该文件中自定义输出模块接口); 然后使用 from mod2.mod2 import * 或import mod2.mod2.
(3)主程序导入上层目录中模块或其他目录(平级)下的模块
如下面程序结构:
1
2
3
4
5
6
7
`-- src
|-- mod1.py
|-- mod2
| `-- mod2.py
|-- sub
| `-- test2.py
`-- test1.py
若在程序test2.py中导入模块mod1和mod2。首先需要在mod2下建立__init__.py文件(同(2)),src下不必建立该文件。然后调用方式如下:
下面程序执行方式均在程序文件所在目录下执行,如test2.py是在cd sub;之后执行python test2.py
而test1.py是在cd src;之后执行python test1.py; 不保证在src目录下执行python sub/test2.py成功。
1
2
3
4
import sys
sys.path.append("..")
import mod1
import mod2.mod2
(4)从(3)可以看出,导入模块关键是能够根据sys.path环境变量的值,找到具体模块的路径。这里仅介绍上面三种简单情况。
评论:
win下面cmd当前目录上运行python交互的时候, 当前目录如果是个python包,要在当前交互引入它, 也需要 sys.path.append(".."), 不过我个人的做法通常是sys.path.insert(0,"..")
1
2
3
4
5
6
c:/py25>cd sub
c:/py25>python
>>>#import sub #这里提示找不到
>>>import sys
>>>sys.path.insert(0,'..') #或者sys.path.append("..")
>>>import sub #这里引入成功
貌似是大蛇的当前目录是"能识儿子不识父亲"的,
也就是要引入当前包的父包的话,要sys.path.insert(0,'../..')了。
3.python 怎么安装自己写的模块
1、在安装模块之前,你首先得安装了setuptools。不懂的朋友可以参看我的经验《python怎么使用ez_setup.py 》就可以用ez_setup.py安装了setuptools了。在这里就不多赘述
2、有了setuptools,就要开始配置环境。因为你需要用到python安装目录下的Scripts文件夹里面的文件
3、到桌面,点击计算机右键--属性
4、点击“高级系统设置”
5、点击“环境变量”
6、在系统变量一栏下拉,找到PATH,双击
7、先在最后加一个分号;
8、然后再输入 “你的python路径”\Scripts
9、那么我应该输入D:\python2.7.6\Scripts
10、
11、设置完毕之后,就可以直接用命令行安装模块了。
12、比如我要安装PIL模块,只需要输入easy_install PIL
13、回车
14、开始下载
15、安装成功
4.python中怎么import自己写的模块
昨天面试空管局的时候遇到了这个问题。
当时回答的不是很理想。现在整理一下。
Python学习手册中写道:定义模块,只要使用文本编辑器,把一些python代码输入到文本中,然后以.py为后缀名进行保存,任何此类文件都会被认为是python模块。比如说,下面的代码输入到一个文件中,就可以看作是一个模块:[python] view plain copydef printme(var): print var if __name__ == '__main__': printme(1) 假设说输入到a.py中,那么import a就可以把这个模块导入。
然后可执行a.printme(3),屏幕即可打印出3。----------------------------------------------------------------------------一个模块顶层定义的变量,会自动变成模块的属性。
例如:[python] view plain copydata=[1,2,3] def printme(var): print var if __name__ == '__main__': printme(1) data变量就是模块的一个属性。其实printme也是一个属性,只不过是一个函数罢了。
reload函数可以重新加载一个模块。如果在模块代码中更改了,那么需要重新加载。
上面a.data,就是访问模块中的属性。--------------------------------上面的例子是导入一个文件作为一个模块。
其实python的模块导入还有更丰富的内容。除了模块名之外,python也可以导入指定目录路径。
python代码的目录就称为包。因此,这类导入就称为包导入。
事实上,包导入是把计算机上的目录变成python的一个命名空间。而属性就是目录中包含的子目录或者是模块文件。
看下面例子:在我的桌面上有一个aa文件夹,里面有bb文件夹,bb里面有a.py这个文件。那么在aa和bb文件夹中分别放置一个__init__.py,之后,在命令行中import aa.bb.a,就可以导入模块a了。
5.python2 怎么导入自己写的模块
因为print,type是内置函数,所以可以直接使用.
你可以到__builtin__这个模块中找到所有的内置函数,也就是不需要导入就可以直接使用的函数。
如果解决了您的问题请采纳!
如果未解决请继续追问
追问
谢谢!那么为什么 random,math 等没有被设置为内置函数呢? 我们导入他们,又是从哪里导入的捏?
抱歉多提了俩问题,我提高了悬赏–––
追答
没关系的,是这样的,内置函数是一些使用的比较多的函数,所以python解释器会帮我们自导导入,同时大部分函数也是用c写的,这样效率也要高不少。
random,math这些使用频率不是特别高,所以是作为标准模块存在的,这些都在python的安装目录里,你可以通过:
1
2
import random
print random.__file__
找到对应的文件位置。
python怎么写winform
1.python 怎么样
python是很简单,易学的编程语言,同时python又是开源的,免费的,可以在各种不同类型的计算机上运行,windows,苹果和linux都可以。灰常适合初学者。它可以帮你完成很多工作,但是有些工作要需要另一种语言才能完成。 追问: 能不能更详细一些~ 比如 有些 网页游戏 用python 做底层 可以么? 用python可以做winform的应用程序么? 跨平台 性 这个我知道~ 我想知道 它具体都能做什么? 是不是和java一样呢? 回答: 你问的这些我不太了解,我也是业余性级别的。据我所知Java好像一般用来开发游戏的,而一些大的程序都不是用python编的。你可以上 soso百科 或 百度百科 ,里面讲的很详细。谢谢。 追问: 好吧~ 分就给你了~ 我是做php的~ 现在很多php的程序都转成python了~
2.如何学习 Python GUI 编程
PyQT不错的,只是要小心,这个东西是GPL的,如果你要写商业程序需要购买商业版授权。
另外PyGTK、wxPython都是不错的GUI库。
Python自带了一个基于TkInter的GUI库,如果你不想引入第三方的依赖性,这就是唯一的选择。
如果你在Mac下写程序的话,Cocoa+PyObjC也不错。
另外,Java版的Python,也就是Jython,可以使用Java的GUI库如AWT/Swing或者SWT;.Net/CLI版的IronPython可以使用.Net/CLI支持的GUI库如WinForm或WPF等,如果你需要在项目中集成Java或者.Net功能,这也是最佳的选择。
无论你用哪个GUI库都需要注意,GUI库都有自己的对象体系和生存期管理规则,这些规则和Python自己的不一定完全一致,需要特别注意。
怎么写接口供别人调用
1.如何调用别人写好的接口
下面是一个例子,要根据你自己的接口来显示调用
using System;
using System.Collections.Generic;
using System.Text;
//显示接口实现
namespace interfaceDemo
{
public interface InterfaceA
{
void MethodA();//抽象方法
void MethodB();//
}
public interface InterfaceB
{
void MethodB();//抽象方法,与interfaceA接口方法同名
void MethodC();
}
public class ClassC : InterfaceA, InterfaceB
{
public void MethodA()//实现接口中的方法
{
Console.WriteLine("实现接口InterfaceA的MethodA方法");
}
public void MethodC()//实现接口中的方法
{
Console.WriteLine("实现接口InterfaceB的MethodC方法");
}
void InterfaceA.MethodB()//显示地指明实现的是那个接口的方法,注意不能有public
{
Console.WriteLine("实现接口InterfaceA的MethodB方法");
}
void InterfaceB.MethodB()//显示地指明实现的是那个接口的方法,注意不能有public
{
Console.WriteLine("实现接口InterfaceB的MethodB方法");
}
}
class ShowInterfaceImplement//测试类
{
static void Main(string[] args)
{
ClassC c = new ClassC();//实例化对象
c.MethodA();
c.MethodC();
//显示接口实现
InterfaceA interA=new ClassC();//接口通过实现接口的类进行实例化
interA.MethodB();//调用接口A的方法
InterfaceB interB=new ClassC();
interB.MethodB();//调用接口B的方法
Console.ReadLine();
}
}
}
2.如何生成webservice接口,供别人调用
参考如下webservice主要是一些站点写好了的方法,供调用,当然也可以自己去编写自己的webservice,所以首先得找到这样的接口。
看一些站点有没有这样的接口。下面就拿一个简单的天气预报接口。
项目中调用:新建一个web项目,然后点击添加引用服务,然后点击确定。这样就会发现在webconfig文件里面多了一下节点,而且项目类中的ServiceReferences文件件多了一个绿色的东西。
可以点击看看他有哪些方法,应该是在浏览器输入链接的方法是一致的,剩余就是怎么调用了。下面给出具体的代码:本代码值在webForm中先添加Lable、TextBox、Button以及Literal各一个。
然后点击按钮。protectedvoidButton1_Click(objectsender,EventArgse){if(!string.IsNullOrEmpty(this.TextBox1.Text)){WeatherService.WeatherWebServiceSoapClientservice=newWeatherService.WeatherWebServiceSoapClient();String[]strWeatherInfo=service.getWeatherbyCityName(this.TextBox1.Text);StringBuilderstr=newStringBuilder("");str.AppendLine("查看天气信息如下:");foreach(stringinfoinstrWeatherInfo){str.AppendLine(info+"");}this.Literal1.Text=str.ToString();}}运行程序,就看到效果了。
python或怎么写
1. 这个用python该怎么写啊
# -*- coding: utf-8 -*-
__author__ = 'lpe234'
__date__ = '2015-01-16'
import requests
answer = '26'
url = ''
def main():
post_data = {
'answer': answer,
}
requests.post(url=url, data=post_data)
if __name__ == '__main__':
main() 如果有 cookie的话 ,自己看 cooklib 去吧
2. python程序怎么开始写
基础数据数据类型、字符串str、列表list、元祖tuple、字典dict、if判断语句、while循环语句、for循环语句、面向过程编程(函数def)、面向对象编程(类class)、模块、内建函数、文件操作、pygame游戏开发。
关于自学python,个人最大的3点经验:
1. 找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。我当时看的是《简明python教程》,不过这本书不是非常适合零基础初学者
2.去找一个实际项目练手。我当时是因为要做一个网站,不得已要学python。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是要核心功能完整。
3.最好能找到一个已经会python的人。问他一点学习规划的建议然后在遇到卡壳的地方找他指点。这样会事半功倍。但是,要学会搜索,学会如何更好地提问。
3. 用python怎么写下面的代码
#! /usr/bin/env python
# codeing:utf-8
import datetimedef get_time()
now = datetime.datetime.now()
with open('time.txt', 'w') as f:
f.write(str(d)) #简单点可以这么些,如果要格式化时间参见strftime
第二个懒得写了,提示用json或cPickle作为数据格式
4. 如何用python写这个代码
使用Python自带的IDLE 在开始-->;程序-->Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI)。
点击后弹出如下窗体:
1,在>>>;提示符后输入代码,回车,就可以执行此代码。
IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。
2. 在命令行窗口上运行 这种方法的前提是:你在系统的PATH变量中配置了Python的安装路径。
右键我的电脑-->;属性-->;高级-->;环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。
开始-->;运行-->;输入cmd,回车,开启一个CMD窗口。
在DOS提示符>;后,输入python,回车,进入Python环境。
它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些(如果你告诉我可以加参数运行python,那你就不算新手了,也不用看这篇文章了),所以用处不大。
退出此python环境使用Ctrl + Z,然后回车。
3. 以脚本方式运行 以上两种运行方式虽然简便,但是不适合大量代码的开发,只适合查看单句或少量几句代码的运行结果,或者验证某函数的调用方法,而这恰恰是我们平时调试、验证程序的常用方式。如果是正式的开发,则应该使用独立脚本的方式运行。
打开你的文本编辑器(我是用EmEditor,当然你使用记事本、写字板也都可以),输入python代码,保存成*.py文件,然后双击运行它就可以执行了,当然前提也是必须配置系统PATH变量。
l 在其所在目录下开启一个CMD窗口,输入python *.py运行。
l 在代码的最后增加如下语句:
raw_input()
然后你再双击运行,结果就会停留在那里,直到你敲击回车键才消失。
Linux下运行Python程序,一般说来有以下两种形式,其实和Windows下基本一样。
5. Python 如何写脚本
以Python2.7操作为例:
1、首先需要打开电脑桌面,按开始的快捷键,点击Python2.7如图所示的选项进入。
2、打开之后,开始编辑脚本,脚本第一行一定要写上 #!usr/bin/python表示该脚本文件是可执行python脚本,如果python目录不在usr/bin目录下,则替换成当前python执行程序的目录。
3、脚本写完之后,打开CMD命令行,开始调试、可以直接用editplus调试。
4、最后,CMD命令行中,输入 “python” + “空格”,即 ”python “,然后敲回车运行即可,这样就可以把编辑好的脚本运行了。
转载请注明出处育才学习网 » python怎么写接口给别人调用
育才学习网