1. 使用 Python 进行 Google 搜索

有时我们对编程太投入了,以至于我们懒得打开浏览器并搜索我们的查询。但是有了惊人的 python 库google,我们只需编写 3 行代码就可以搜索我们的查询,而无需手动打开浏览器并在上面搜索我们的查询

安装

pip install google

示例

#import library 
from googlesearch import search
#write your query
query = "best course for python"
# displaying 10 results from the search
for i in search(query, tld="co.in", num=10, stop=10, pause=2):
    print(i)
#you will notice the 10 search results(website links) in the output.

2. 从视频文件中提取音频

在某些情况下,我们有 mp4 文件,但我们只需要其中的音频。就像用另一个视频的音频制作视频一样。我们努力获得相同的音频文件,但我们失败了,不幸的是,我们决定选择另一个音乐文件。这个问题用python库解决了moviepy,因为我们可以通过这个从视频文件中提取音频

安装

pip install moviepy

示例

#import library 
import moviepy.editor as mp 
#specify the mp4 file here(mention the file path if it is in different directory)
clip = mp.VideoFileClip('video.mp4')
#specify the name for mp3 extracted
clip.audio.write_audiofile('Audio.mp3')
#you will notice mp3 file will be created at the specified location.

3. 短链接

当您必须定期处理长 URL 时,处理它们是一项繁忙的任务。出现了 URL Shorteners(例如 bit.ly 和 tinyurl)的想法。这些服务将 URL 缩短到 50 个字符以下。我们可以在 python 库的帮助下创建我们自己的 URL 缩短器pyshorteners

安装

pip install pyshorteners

示例

#import library 
import pyshorteners
#creating object
s=pyshorteners.Shortener()
#type the url
url = "type the youtube link here"
#print the shortend url
print(s.tinyurl.short(url))

4. 图片转成PDF

有时,我们将笔记或文件作为照片,以这种方式学习变得困难。我们可能会遵循错误的顺序,事情会变得混乱和烦人。为了解决这个问题,一个想法是收集所有图像,然后将它们转换为 pdf 文件。这可以通过 python 库来完成 img2pdf

安装

pip install img2pdf

示例

#import libraries
import os
import img2pdf
#specify the name for pdf file
with open("converted.pdf", "wb") as f:
    #collect all the images in a single folder and specify its location
    f.write(img2pdf.convert([i for i in os.listdir(files\images) if i.endswith(".jpg")]))

5. 抄袭检测器

处理内容写作的最重要因素之一是抄袭。当文件在捆绑中时,甚至不可能手动检查它们。需要使用剽窃检测器工具。我们还可以在 python 库的帮助下创建我们自己的抄袭检测器difflib。它可用于检查设备上两个或多个文件之间的相似性

安装

pip install difflib

6. 翻译

我们生活在一个使用多种语言的人的世界中。因此,要了解对方的语言,我们需要一个语言翻译器,因为我们无法学习这么多语言。我们可以在 python 库的帮助下创建我们自己的语言翻译器Translator

安装

pip install translate

示例

#import the library 
from translate import Translator
#specifying the language 
translator = Translator(to_lang="Hindi")
#typing the message
translation = translator.translate('Hello!!! Welcome to my class')
#print the translated message
print(translation)

7. 二维码生成器

我们在日常生活中经常看到 QR(快速响应)代码。一个非常简单的例子是支付应用程序,其中二维码为用户节省了大量时间。我们还可以使用 python 库为网站或个人资料创建我们独特的二维码qrcode

安装

pip install qrcode

示例

#import the library
import qrcode
#link to the website
input_data = "https://car-price-prediction-project.herokuapp.com/"
#Creating object
#version: defines size of image from integer(1 to 40), box_size = size of each box in pixels, border = thickness of the border.
qr = qrcode.QRCode(version=1,box_size=10,border=5)
#add_date :  pass the input text
qr.add_data(input_data)
#converting into image
qr.make(fit=True)
#specify the foreground and background color for the img 
img = qr.make_image(fill='black', back_color='white')
#store the image
img.save('qrcode_img.png')
点赞(0)

评论列表 共有 0 评论

暂无评论