Skip to main content

归档: 2015-11月份

python的 str 和 unicode

如果你不知道变量是啥类型的,可以像下面这样操作>>> isinstance(u'中文', unicode) True >>> isinstance('中文', unicode) False >>> isinstance('中文', str) True >>> isinstance(u'中文', str) False str与unicode的转换很简单简单原则:不要对str使用encode,不要对unicode使用decode搞明白要处理的是str还是unicode,...[…]

Read More

Package name does not correspond to the file path - IntelliJ 解决方案

在使用IntelliJ做java测试的时候,我不希望我会用到多么完善的框架,因为就只是类似一个工厂方法模式的测试,直接就创建了java文件,代码里面使用了package这样的方法,结果运行的时候,发现我的sdk没有配置,于是开始配置,配置完之后发现一个问题,文件中package的地方都提示一个红色波浪线在下面,并且提示的信息类似是这样的Package name does not correspond to the file...[…]

Read More

Scrapy Spider分享

代码片段如下:class MySpider(BaseSpider):     name = 'myspider'     start_urls = (         'http://example.com/page1',         'http://example.com/page2',         )     def parse(self, response):         # collect `item_urls`         for item_url in...[…]

Read More