制作しながらPythonを学ぶ(1)
スクロール、モジュール、サーバ、クライアント、リクエスト、レスポンス、API、ライブラリ、正規表現、SMTP、MIME
製品の作成は、さまざまな概念に基づいています.例えば、
メールを送信
まずGmailプリセットなどの作業は省略します.
SMTPサーバーに接続します.
メール送信者と受信者を設定します.
翻訳プログラムの作成
Google翻訳ライブラリを設定すると、
まず言葉を感じさせる.
製品の作成は、さまざまな概念に基づいています.例えば、
メールを送信
まずGmailプリセットなどの作業は省略します.
SMTPサーバーに接続します.
import smtplib
SMTP_SERVER = "smtp.gmail.com"
SMTP_PORT = 465
smtp = smtplib.SMTP_SSL(SMTP_SERVER,SMTP_PORT)
smtp.login("###@gmail.com","######")
smtp.send_message()
smtp.quit()
SMTPサーバにログイン後.メール送信者と受信者を設定します.
import smtplib
from email.message import EmailMessage
SMTP_SERVER = "smtp.gmail.com"
SMTP_PORT = 465
message = EmailMessage()
message.set_content("내맘대로.")
message["Subject"] = "이것은 제목입니다."
message["From"] = "###@gmail.com"
message["To"] = "###@gmail.com"
smtp = smtplib.SMTP_SSL(SMTP_SERVER,SMTP_PORT)
smtp.login("###@gmail.com","######")
smtp.send_message(message)
smtp.quit()
メールを送信するコードを作成します.import smtplib
from email.message import EmailMessage
import imghdr
SMTP_SERVER = "smtp.gmail.com"
SMTP_PORT = 465
message = EmailMessage()
message.set_content("내맘대로할꺼야.")
message["Subject"] = "제목입니다."
message["From"] = "###@gmail.com"
message["To"] = "###@gmail.com"
with open("codelion.png","rb") as image:
image_file = image.read()
image_type = imghdr.what('codelion',image_file)
message.add_attachment(image_file,maintype='image',subtype=image_type)
smtp = smtplib.SMTP_SSL(SMTP_SERVER,SMTP_PORT)
smtp.login("###@gmail.com","######")
smtp.send_message(message)
smtp.quit()
写真まで添付する機能を身につけました.翻訳プログラムの作成
Google翻訳ライブラリを設定すると、
まず言葉を感じさせる.
from googletrans import Translator
translator = Translator()
#sentence = "안녕하세요."
sentence = input("언어를 감지할 문장을 입력해주세요 : ")
detected = translator.detect(sentence)
print(detected.lang)
その後、必要な言語を感知できるプログラムを書くことを学びました.from googletrans import Translator
translator = Translator()
#sentence = "안녕하세요 코드라이언입니다."
sentence = input("번역을 원하는 문장을 입력해주세요 : ")
dest = input("어떤 언어로 번역을 원하시나요?")
result = translator.translate(sentence,dest)
detected = translator.detect(sentence)
print("===========출 력 결 과===========")
print(detected.lang,":",sentence)
print(result.dest,":",result.text)
print("=================================")
APIを利用して天気情報を取得し、スクロール検索語を使うことを学んだが、これは第2弾で書き直さなければならない.Reference
この問題について(制作しながらPythonを学ぶ(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@riverfl38/만들면서-배우는-Python1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol