导航:首页 > 编程语言 > 留言板python代码

留言板python代码

发布时间:2022-07-13 04:05:23

① 如何用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下基本一样。

② 急!!!哪位大侠能帮我看看python写的这个CGI留言板的错误为什么总是不行

从后面开始说,最后一句用法不规范,出现多处引号时,最好用单双引号区分。如下:
print '<a href="book.html">请观看留言本</a>',
虽然用转义符转义也行,但是这样看上去不清晰,容易出错,就比如倒数第五句引号的使用就不对。往前面看,有些该空格的地方也没空。
还有比如:filename="D:/Apache Software Foundation/Apache2.2/cgi-bin/book.html"
windows下表示路径用\,在这里需要转义,把所有/换成\\。下一句,
r+需要加引号,变为'r+',因为传入的是字符串参数,接着:
print file "名字:name<br>\n"真的没看懂,文件写入应该用write()方法
文件关闭是close()方法而不是close。

还有,不得不说的是,文件头的写法让我震惊了。虽然这不会报错,但看着就是别扭。
太多啦,我会告诉你应该去看看python基础教程?
不过不用灰心,继续努力,python这么优美,写得乱糟糟的就浪费了。

③ 求简洁优美的python代码例子、片段、参考资料

楼主贴的那段代码好像是我写的那段吧,我来告诉你如何写出来的吧

首先我不是高手,我也没有人教,我的编程都是自学的,我只是一个业余爱好者.

写出这样的代码很简单,就是要多练,我只是把python的基本语法学会,然后就不停地练习,我没有看过楼上的那些资料,我只是不停地码代码,或许有捷径,但是我没有发现.

我从07年开始写python的脚本,我一开始的代码风格也很差,特别是我先学c++,然后再转python的,当写的代码越来越多,对python的了解就会加深,代码风格也会自动改变的,不需要着急,其实这就是对一门语言的了解程度,你可以看看我回答的问题,我的回答就是我对python的理解,如果你能坚持下来,相信7年后你写的代码会比我写得更好.



楼上的题目有点意思,我也写一下,不知道对否

s='''
TheZenofPython,byTimPeters

Beautifulisbetterthanugly.
Explicitisbetterthanimplicit.
Simpleisbetterthancomplex.
.
Flatisbetterthannested.
Sparseisbetterthandense.
Readabilitycounts.
Specialcasesaren'tspecialenoughtobreaktherules.
.
Errorsshouldneverpasssilently.
Unlessexplicitlysilenced.
Inthefaceofambiguity,refusethetemptationtoguess.
Thereshouldbeone--andpreferablyonlyone--obviouswaytodoit.
'reDutch.
Nowisbetterthannever.
*right*now.
,it'sabadidea.
,itmaybeagoodidea.
--let'sdomoreofthose!
'''

importre,collections
tail_map={"'s":'is',"'re":'are',"n't":'not'}
data=collections.Counter(re.findall('w+',re.sub("('s|'re|n't)",lambdamatchobj:tail_map[matchobj.group()],s.lower())))

max_len=max(data.values())
print('Totalwordcount:%d',sum(data.values()))

forwordinsorted(data):
print('%*s=>%d'%(max_len,word,data[word]))

④ Python代码怎么写

r=0;data=[]
while r<2:
p=input('输入任意键继续,输入‘退出’退出输入...')
if p=='退出':
break
else:
name=input('请输入学生姓名:');grade=int(input('请输入总分:'))
one=input('第一志愿');two=input('第二志愿');three=input('第三志愿')
data=data+[[name,grade,one,two,three]]

s=[['刘',350,1,2,3],['关',300,1,2,3],['张',150,1,2,3]]
data2=[];
for x in range(0,len(data)):
if data[x][1] >=int(input('请输入%s第一志愿分数线:'%data[x][0])) :
data2 = data2 + [data[x][0]]
elif data[x][1] >=int(input('请输入%s第二志愿分数线:'%data[x][0])):
data2 = data2 + [data[x][0]]
elif data[x][1] >=int(input('请输入%s第三志愿分数线:'%data[x][0])):
data2 = data2 + [data[x][0]]

print(data2)
结果:
输入任意键继续,输入‘退出’退出输入...
请输入学生姓名:刘备
请输入总分:350
第一志愿1
第二志愿2
第三志愿3
输入任意键继续,输入‘退出’退出输入...
请输入学生姓名:关羽
请输入总分:300
第一志愿1
第二志愿2
第三志愿3
输入任意键继续,输入‘退出’退出输入...
请输入学生姓名:张飞
请输入总分:150
第一志愿1
第二志愿2
第三志愿3
输入任意键继续,输入‘退出’退出输入...退出
请输入刘备第一志愿分数线:350
请输入关羽第一志愿分数线:350
请输入关羽第二志愿分数线:300
请输入张飞第一志愿分数线:350
请输入张飞第二志愿分数线:300
请输入张飞第三志愿分数线:250
['刘备', '关羽']

⑤ 这个用Python写的代码是什么

这个还是比较简单的。

首先需要知道怎样判断年份是否为闰年。这个函数可以判断:

代码完。测试通过。

⑥ 在不用任何框架的情况下,怎样用python写一个简单的基于mvc思想的留言板

思想有什么好学的?号称用了mvc的东西太多了从mfc到objective c,如果你真想学就看看mvc的鼻祖smalltalk好了,比python纯粹的多

⑦ python开发一个web留言板

实现http服务监听,所用的库urllib,httplib,对于header或者cookie有要求可以使用httplib2。
在接到响应后传给客户端信息或者给出trace信息
这是最简单的实现,对于线程,安全,密码验证都一概没有

⑧ 用python +django写一个简单的留言板(可留言,可回复) 哪位大侠有完整的代码(包括页面的数据库)

Django时下真是名声在外了,连我这个几乎不怎么开发Web,没有使用过任何WWW Framework的小人物都对这种中间件相当的向往。limodou的学习记录是我比较喜欢去的一个地方。可惜limodou写那个记录的Django版本比较老,我常常发现不能找到自己需要import的包在哪里。所以如果想跟随当前,还是去人家Django官方的文档看看。
说起来,Django就是对Web开发中最常见而且比较烦琐的一些环节进行了包装。比如:数据库的对象操作,HTTP协议的处理,网页的模板化处理等。而Django对一些常见的操作也进行了包装,比如增加、修改、列出一组数据集合。并且提供了强大的网站管理工具。按照文档上面的入门例子,用户需要编写的代码实在是非常的少。

一个Django工程的建立和运行都需要执行它的一个管理脚本:
开启一个工程,并建立相关的目录和必须的文件:
django-admin.py startproject myproject
初始化数据库
django-admin.py init
等等,可以参看没有任何参数时候脚本报告的帮助清单。

开启一个工程之后就要开始建立数据库的结构了。可能在你还没有对你的这个程序有一个完全的认识之前就要建立数据库的确是非常让人难受的事情。还好我们还有可以重新建立数据结构的机会。数据对象在这里叫做meta。放在你工程的/apps/<程序>/models/目录下面。
比如下面的一段代码:

# -*- coding: utf-8 -*-
from django.core import meta

class Admin(meta.Model):
"管理员账号"
name = meta.CharField(maxlength = 64)
password = meta.CharField(maxlength = 16)

def __repr__(self):
return self.name

class META:
admin = meta.Admin(
fields = (
('用户名', {'fields': ('name',)}),
('身份确认', {'fields': ('password',)}),
),
)
上面建立了一个数据对象描述了一个管理员所需要保存的资料。__repr__函数用于在显示这个对象的时候有一种比较直接明了的显示。而内部类META,则用于Django内部的管理界面。

写好了所有的数据描述。执行
django-admin.py install guestbook
在你配置的数据库中就可以发现你描述的数据已经变成了具体的表,存在了数据库中了。

-------
下面给出留言簿具体的数据部分:guestbook.py
# -*- coding: utf-8 -*-
from django.core import meta

class Admin(meta.Model):
"管理员账号"
name = meta.CharField(maxlength = 64)
password = meta.CharField(maxlength = 16)
def __repr__(self):
return self.name
class META:
admin = meta.Admin(
fields = (
('用户名', {'fields': ('name',)}),
('身份确认', {'fields': ('password',)}),
),
)

class Message(meta.Model):
"一个留言记录的数据库记录"
subject = meta.CharField(maxlength = 256)
name = meta.CharField(maxlength = 64)
email = meta.EmailField(blank = True)
pub_date = meta.DateTimeField('date published')
content = meta.TextField(maxlength = 4096)
from_addr= meta.IPAddressField()
reply = meta.TextField(maxlength = 4096, blank = True)

def is_replied(self):
return not (len(self.reply) == 0)

is_replied.short_description = '已经回复?'
subject.short_description = '主题'

def __repr__(self):
return self.name + " said: " + self.subject

class META:
admin = meta.Admin(
fields = (
(None, {'fields': ('subject', 'name', 'pub_date')}),
('内容', {'fields': ('content', 'email', 'from_addr'), 'classes': 'collapse'}),
('回复', {'fields':('reply',), 'classes': 'collapse'}),
),
list_display = ('subject', 'pub_date', 'is_replied'),
list_filter = ['pub_date'],
search_fields = ['subject', 'content'],
)

⑨ 求简单Python程序代码

k=0
while k>=0:
if 5**(3**k)%2 == 3:
print(k)
break
k += 1

⑩ 最简单的python代码

name = "张三"
print(name)

阅读全文

与留言板python代码相关的资料

热点内容
网易我的世界怎么更新服务器地址 浏览:965
开头有生孩子片段的电影 浏览:951
后妈和儿子的电影叫什么 浏览:429
巴基斯坦老电影全部 浏览:587
扫描图识别电影app免费 浏览:94
:美国大尺度日本大尺度 浏览:380
中国台湾一部和蛇有关的电影 浏览:836
韩国爱情片中文 浏览:354
轮理推理片 浏览:315
韩国电影叫个什么同 浏览:674
精选珍藏txt压缩包 浏览:554
现代建国小说 浏览:80
穿越到各种影视小说 浏览:965
爱情电影网站apdy 浏览:716
用什么看刚出的枪版电影 浏览:364
有一本小说女主叫苏晚 浏览:551
韩国大尺度来电 浏览:14
朴银狐妻子的职业电影 浏览:821
国产强奸的大尺度电影有哪些 浏览:59
欧美爱情电影船戏 浏览:924