设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

2

主题

0

好友

28

积分

新手上路

Rank: 1

286#
发表于 2018-3-12 09:43:33 |只看该作者
新手前来求教

之前用C#开发了一个简单的界面软件
后来需要增添很多功能,这部分功能打算用python实现

现在的问题是:
(1)与C#相比,pyhton开发界面会麻烦的多吗,需要怎么学习呢
(2)如果继续用C#开发,再调用python的代码,这一操作容易实现吗(在C#做的软件中调用过matlab的程序,调用python和这一样吗)


特来想老师和各位大佬请教~~
回复

使用道具 举报

3

主题

0

好友

29

积分

新手上路

Rank: 1

285#
发表于 2018-1-24 22:12:46 |只看该作者
小雪花 发表于 2018-1-24 20:42
Crossin先生你好,文件中保存的方法,在shell中并没有得到执行,请问出了什么问题?多谢了
文件里的代码:
...

问题已经得到解决~
回复

使用道具 举报

3

主题

0

好友

29

积分

新手上路

Rank: 1

284#
发表于 2018-1-24 20:42:38 |只看该作者
Crossin先生你好,文件中保存的方法,在shell中并没有得到执行,请问出了什么问题?多谢了
文件里的代码:
a="   aa"
a.strip()
print a
shell的执行结果:
     aa
—————分割线——————
aa前面的空格仍然没有去掉。除此之外,其他的方法同样无法执行,除非我直接在shell里写代码。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

283#
发表于 2018-1-24 15:15:27 |只看该作者
刚卓 发表于 2018-1-24 08:47
两位老师好!请教几个问题:第49课(面向对象3)里的代码(见下)第二行:‘speed=0'是干嘛的?还有,这个 ...

可以,__init__里写 self.speed=0
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

33

积分

新手上路

Rank: 1

282#
发表于 2018-1-24 08:47:30 |只看该作者
两位老师好!请教几个问题:第49课(面向对象3)里的代码(见下)第二行:‘speed=0'是干嘛的?还有,这个代码可以用‘def__init__()'改写吗?谢谢!

代码:
class Car:
    speed=0
    def distance(self,distance):
        time=distance/self.speed
        print time
car=Car()
car.speed=60.0
car.distance(100)

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

281#
发表于 2018-1-23 12:18:16 |只看该作者
刚卓 发表于 2018-1-22 12:38
谢谢先生!出来了,但为什么要改成data3?代码中的URL为何都是没网页的?还有,对于每个城市,抓取地区列 ...

因为这个返回结果不是html,所以不显示

不懂你说可有可无什么意思,你不处理怎么把它们转成你要的数据呢
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

33

积分

新手上路

Rank: 1

280#
发表于 2018-1-22 12:38:30 |只看该作者
crossin先生 发表于 2018-1-21 23:16
data5 改 data3,第一个帖子开头有说

谢谢先生!出来了,但为什么要改成data3?代码中的URL为何都是没网页的?还有,对于每个城市,抓取地区列表的url是什么?

还有,对于每个省,抓取城市列表的代码(如下),第14行是否可有可无,因为输出的城市和城市代码总是用‘,’分开的。

# -*- coding: utf-8 -*-
import urllib2
url1='http://m.weather.com.cn/data3/city.xml'   
content1=urllib2.urlopen(url1).read()
provinces=content1.split(',')
url = 'http://m.weather.com.cn/data3/city%s.xml'
print content1

url2='http://m.weather.com.cn/data3/city%s.xml'
for p in provinces:
    p_code=p.split('|')[0]
    url2=url%p_code
    content2=urllib2.urlopen(url2).read()
    cities=content2.split(',')
    print content2
----------------------------------------
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

279#
发表于 2018-1-21 23:16:01 |只看该作者
刚卓 发表于 2018-1-21 10:54
奇怪,回复下半部分怎么没了?重发一次:
代码:
import urllib2

data5 改 data3,第一个帖子开头有说
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

33

积分

新手上路

Rank: 1

278#
发表于 2018-1-21 10:54:31 |只看该作者
奇怪,回复下半部分怎么没了?重发一次:
代码:
import urllib2
url1='http://m.weather.com.cn/data5/city.xml'
content1=urllib2.urlopen(url1).read()
provinces=content1.split(',')
url = 'http://m.weather.com.cn/data3/city%s.xml'
print content1
--------------------------------------------
输出:
<html>
<head>
</head>
<body>
<script type="text/javascript">
        window.onload = function() {
        window.open("/","_self");
        };
        </script>
<!-- START WRating v1.0 -->
<script type="text/javascript" src="http://c.wrating.com/a1.js">
</script>
<script type="text/javascript">
var vjAcc="860010-2151010100";
var wrUrl="http://c.wrating.com/";
vjTrack("");
</script>
<noscript><img src="http://c.wrating.com/a.gif?a=&c=860010-2151010100" width="1" height="1"/></noscript>
<!-- END WRating v1.0 -->
<script type="text/javascript">
window._wat = window._wat || [];
(function() {
    var wm = document.createElement("script");
    wm.src = "http://analyse.weather.com.cn/js/v1/wa.js?site_id=1";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(wm, s);
})();
</script>
</body>
</html
回复

使用道具 举报

0

主题

0

好友

33

积分

新手上路

Rank: 1

277#
发表于 2018-1-21 10:50:50 |只看该作者
老师好,

今天在46课查天气里有个问题,我的代码如下,输出content1的时候看到一堆奇怪的东西,没有全部省份的代码,这是为什么?谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-6-26 16:26 , Processed in 0.021797 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部