当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 试写了个小程序,现在报错,请各位大神指教!谢谢大家!
帖子发表于 : 2015-04-12 10:06 
头像

注册: 2010-08-02 8:19
帖子: 304
系统: windows7旗舰版 ubuntu
送出感谢: 3
接收感谢: 2
代码:
#!/usr/bin/python
def CanCombin(A,B,num):
   ret = ()
   for i in range(1,num/A):
      print i
      lest = num - i*A;
      if lest < B:
         return ()   
      if (num - i*A)%B == 0:
         bx = (num -i*A)/B
         ret = (i,bx)
         return ret;
      return ret;
a = 4
b = 5
c = 153
if __name __ =='__main__':
   print CanCombin(a,b,c)

操作步骤如下:
代码:
[jackness@promote ~]$ ls
helloworld.class  mozilla.pdf  workspace  模板  图片  下载  桌面
helloworld.java   tjh          公共       视频  文档  音乐
[jackness@promote ~]$ cd tjh
[jackness@promote tjh]$ ls
python  shell下编程
[jackness@promote tjh]$ cd shell下编程/
[jackness@promote shell下编程]$ ls
[jackness@promote shell下编程]$ gedit test.py
[jackness@promote shell下编程]$ su
密码:
[root@promote shell下编程]# gedit test.py

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:3089): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
[root@promote shell下编程]# ls
test.py
[root@promote shell下编程]# python test.py
[root@promote shell下编程]# ls
csvtest.csv  test.py
[root@promote shell下编程]# ./csvtest.csv
bash: ./csvtest.csv: 权限不够
[root@promote shell下编程]# chmod +x csvtest.csv
[root@promote shell下编程]# ./csvtest.csv
./csvtest.csv:行1: $'id,url,keywords\r': 未找到命令
: 没有那个文件或目录,http://www.xiaoheiseo.com/,小黑
: 没有那个文件或目录,http://www.baidu.com/,百度
: 没有那个文件或目录,http://www.jd.com/,京东
[root@promote shell下编程]# cvs
bash: cvs: 未找到命令...
[root@promote shell下编程]# csv
bash: csv: 未找到命令...
[root@promote shell下编程]# rpm -qa|grep cvs
libsrtp-1.4.4-10.20101004cvs.fc20.x86_64
jai-imageio-core-1.2-0.13.20100217cvs.fc20.noarch
lklug-fonts-0.6-10.20090803cvs.fc20.noarch
libedit-3.1-2.20130601cvs.fc20.x86_64
[root@promote shell下编程]# gedit combin.py

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9556): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
[root@promote shell下编程]# ls
combin.py  csvtest.csv  test.py
[root@promote shell下编程]# chmod +x combin.py
[root@promote shell下编程]# ./combin.py
  File "./combin.py", line 17
    if __name __ =='__main__':
               ^
SyntaxError: invalid syntax
[root@promote shell下编程]# gedit combin.py

(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)

(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭

(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
 
(gedit:9689): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
[root@promote shell下编程]#


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 试写了个小程序,现在报错,请各位大神指教!谢谢大家!
帖子发表于 : 2015-04-12 21:53 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
你发错版了。另外不要贴一大堆无关的命令,以前叫你贴一下ls的结果是因为报了文件相关的错,像这次这种语法错误你这么做反而给人添麻烦
代码:
 File "./combin.py", line 17
    if __name __ =='__main__':
               ^
SyntaxError: invalid syntax

是__name__而不是__name __。你看得出区别吗?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 试写了个小程序,现在报错,请各位大神指教!谢谢大家!
帖子发表于 : 2015-04-13 10:59 
头像

注册: 2010-08-02 8:19
帖子: 304
系统: windows7旗舰版 ubuntu
送出感谢: 3
接收感谢: 2
astolia 写道:
你发错版了。另外不要贴一大堆无关的命令,以前叫你贴一下ls的结果是因为报了文件相关的错,像这次这种语法错误你这么做反而给人添麻烦
代码:
 File "./combin.py", line 17
    if __name __ =='__main__':
               ^
SyntaxError: invalid syntax

是__name__而不是__name __。你看得出区别吗?

这是什么区别啊?我怎么一点看不出来啊?python语法怎么是这样的啊?谢谢大神回答我的问题。非常感谢你!请继续指教!谢谢!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 试写了个小程序,现在报错,请各位大神指教!谢谢大家!
帖子发表于 : 2015-04-13 16:19 
头像

注册: 2007-04-14 11:17
帖子: 1063
送出感谢: 0 次
接收感谢: 3
"__name __"

name和其后面的__之间为啥有个空格?!


_________________
MSI GE60 2OE-455XCN
Intel Core i7-4810MQ
NVIDIA GeForce GTX 765M / 2G GDDR5
2x8GB DDRIII(L) 1600MHz
PLEXTOR 256G MSATA (PX-256M6M)
SATA 750G 7200RPM
SATA 1T 7200RPM
15.6" FHD 1920×1080


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 试写了个小程序,现在报错,请各位大神指教!谢谢大家!
帖子发表于 : 2015-04-13 19:57 
头像

注册: 2010-08-02 8:19
帖子: 304
系统: windows7旗舰版 ubuntu
送出感谢: 3
接收感谢: 2
dwl301 写道:
"__name __"

name和其后面的__之间为啥有个空格?!

谢谢大神,就是一个空格的问题。我的眼睛是有点糊涂。非常感谢!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译