怎么向python里添加新的module?

怎么向python里添加新的module?,第1张

1,导入库,用一个语句就可以了,那就是import

比方,我们导入lxml库,那首先要下载安装这个库!

pip install lxml

就可以完成安装

2、导入

import xlml

就这个语句就可以完成导入

当然也可以导入我们自己编写的库

方法与导入第三方库一致

2 应该是你当前文件夹里面有一个叫urllib.py的文件,是你自己创建的.

最近在对照Bucky Roberts的tutorial学习python,遇到一些问题,就顺便一起问掉好了。

1. project interpreter的module导入,没有可以添加的module,下图:

2. 从网站上下载图片(这段代码别人运行OK的,但是我会有错误代码)

import random

import urllib

def download_web_image (url):

name = random.randrange(1,1000)

full_name = str(name) + ".jpg"

urllib.urlretrieve(url,full_name)

download_web_image("ntoronto.com/wp-content/uploads/2012/07/self-image.jpg")

错误提示:

E:\Python\python.exe C:/Users/Administrator/PycharmProjects/untitled/image.py

Traceback (most recent call last):

File "C:/Users/Administrator/PycharmProjects/untitled/image.py", line 9, in <module>

download_web_image("hoachintoronto.com/wp-content/uploads/2012/07/self-image.jpg")

File "C:/Users/Administrator/PycharmProjects/untitled/image.py", line 7, in download_web_image

urllib.urlretrieve(url,full_name)

AttributeError: 'module' object has no attribute 'urlretrieve'

Process finished with exit code 1

3. 从网站上下载文件: 这个因为不知道别人是否运行OK,所以不确定代码有没有问题:

from urllib import request

goog_url = 'http://real-chart.finance.yahoo.com/table.csv?s=GOOG&d=9&e=11&f=2015&g=d&a=2&b=27&c=2014&ignore=.csv'

def download_stock_data (csv_url):

response = request.urlopen(csv_url)

csv = response.read()

csv_str = str(csv)

lines = csv_str.split('\\n')

dest_url = r'goog.csv'

fx = open(dest_url,'w')

for line in lines:

fx.write(line + '\n')

fx.close()

download_stock_data(goog_url)

以上求解,谢谢~!! 等我可以导入module我就可以build a web crawler惹!

T T 谢谢。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11605319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存