หน้าแรก
หน้าแรก
ฟังก์ชัน reload(moduleName) จะรีโหลดโมดูลที่โหลดไว้ก่อนหน้านี้ (สมมติว่าคุณโหลดมันด้วยไวยากรณ์ importmoduleName โดยไม่ต้องออกจากสคริปต์ ซึ่งมีจุดประสงค์เพื่อใช้ในการสนทนา โดยที่คุณได้แก้ไข ไฟล์ต้นฉบับสำหรับโมดูลและต้องการทดสอบโดยไม่ต้องออกจาก Python แล้วเริ่มใหม่อีกครั้ง ตัวอย่างเช่น >>> im
สำหรับโมดูลไพธอนล้วนๆ คุณสามารถค้นหาตำแหน่งของไฟล์ต้นทางได้โดยดูที่โมดูล.__file__ ตัวอย่างเช่น >>> import mymodule >>> mymodule.__file__ C:/Users/Ayush/mymodule.py อย่างไรก็ตาม โมดูลในตัวจำนวนมากถูกเขียนด้วยภาษา C ดังนั้น module.__file__ จะชี้ไปที่ไฟล์ .so (ไม่มีโมดูล.
โมดูลคือไฟล์ที่มีคำจำกัดความและคำสั่งของ Python ชื่อไฟล์คือชื่อโมดูลที่มีส่วนต่อท้าย .py สร้าง helloworld.py แล้วเขียนฟังก์ชันต่อไปนี้เป็นเนื้อหา: def hello_world(): print "Hello world" ตอนนี้สร้างไฟล์อื่นในไดเร็กทอรีเดียวกันที่เรียกว่า script.py เขียนเนื้อหาดังต่อไปน
คำตอบสั้นๆ คือ ไม่จำเป็นต้องประกาศตัวแปรใน Python ต่อไปนี้เป็นคำอธิบายโดยละเอียด ภาษาที่พิมพ์แบบคงที่ (C, C++, Java, C#) จำเป็นต้องมีการประกาศชื่อและประเภทของตัวแปรที่จะใช้ก่อนที่จะใช้ในโปรแกรม คอมไพเลอร์ภาษาที่เกี่ยวข้องช่วยให้มั่นใจว่าข้อมูลที่เหมาะสมถูกเก็บไว้ในตัวแปร ตัวอย่างเช่น ใน C หากโปรแก
หน้าดาวน์โหลดของเว็บไซต์อย่างเป็นทางการสำหรับการแจกจ่ายมาตรฐานของ Python (https://www.python.org/downloads) มีตัวติดตั้งสำหรับเวอร์ชัน Python 3.x และ 2.x ในขณะที่เขียนโปรแกรมติดตั้ง msi แบบ 32 บิตและ 64 บิตสำหรับ Python 3.6.2 และ python 2.7.13 นั้นพร้อมใช้งาน ดาวน์โหลดตัวติดตั้งที่เหมาะสม เรียกใช้ต
ตัวระบุในโปรแกรม Python เป็นชื่อที่กำหนดให้กับองค์ประกอบต่างๆ ในนั้น เช่น คีย์เวิร์ด ตัวแปร ฟังก์ชัน คลาส โมดูล แพ็คเกจ เป็นต้น ตัวระบุควรเริ่มต้นด้วยตัวอักษร ( ตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่) หรือขีดล่าง (_) อาจมีอักขระที่เป็นตัวอักษรและตัวเลขหรือขีดล่างมากกว่าหนึ่งตัว คำหลักถูกกำหนดไว้ล่วงหน้า พวกม
คำที่สงวนไว้ (หรือที่เรียกว่าคำหลัก) ถูกกำหนดด้วยความหมายและไวยากรณ์ที่กำหนดไว้ล่วงหน้าในภาษา ต้องใช้คีย์เวิร์ดเหล่านี้เพื่อพัฒนาคำแนะนำในการเขียนโปรแกรม คำสงวนไม่สามารถใช้เป็นตัวระบุสำหรับองค์ประกอบการเขียนโปรแกรมอื่นๆ เช่น ชื่อของตัวแปร ฟังก์ชัน ฯลฯ ต่อไปนี้เป็นรายการคำหลักที่สงวนไว้ใน Python 3 แ
หลายครั้งที่จำเป็นต้องใช้มากกว่าหนึ่งคำสั่งในโปรแกรมเป็นบล็อก ภาษาโปรแกรมต่างๆ ใช้เทคนิคที่แตกต่างกันเพื่อกำหนดขอบเขตและขอบเขตของบล็อกคำสั่งในโครงสร้าง เช่น คลาส ฟังก์ชัน เงื่อนไข และลูป ตัวอย่างเช่น ใน C และ C++ คำสั่งในวงเล็บปีกกาจะถือเป็นบล็อก Python ใช้การเยื้องแบบสม่ำเสมอเพื่อทำเครื่องหมายบล็อก
json เป็นแบบ simplejson ซึ่งเพิ่มใน stdlib แต่เนื่องจาก json ถูกเพิ่มใน 2.6, simplejson มีข้อได้เปรียบในการทำงานกับ Python เวอร์ชันอื่นๆ (2.4+) simplejson ยังอัปเดตบ่อยกว่า Python แม้ว่าจะเหมือนกัน แต่เวอร์ชันที่รวมอยู่ใน stdlib ไม่มีการเพิ่มประสิทธิภาพล่าสุด ดังนั้นหากคุณต้องการ (หรือต้องการ) เวอร
คุณสามารถใช้ dir(module) เพื่อรับแอตทริบิวต์/วิธีการทั้งหมดของโมดูล ตัวอย่างเช่น >>> import math >>> dir(math) ['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atan
วิธีที่ดีที่สุดและแนะนำในการติดตั้งโมดูล Python คือการใช้ pip ซึ่งเป็นตัวจัดการแพ็คเกจ Python =3.4 ติดตั้งจาก python.org คุณจะมี pip และ setuptools อยู่แล้ว แต่จะต้องอัปเกรดเป็นเวอร์ชันล่าสุด: บน Linux หรือ macOS: pip install -U pip setuptools บน Windows: python -m pip install -U pip setuptools ห
คุณสามารถถอนการติดตั้งแพ็คเกจ Python ที่ติดตั้งส่วนใหญ่ได้โดยใช้ pip สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการถอนการติดตั้ง pip ตรงไปที่:https://pip.pypa.io/en/stable/reference/pip_uninstall/ ตัวอย่างเช่น หากคุณติดตั้งแพ็คเกจ numpy และต้องการถอนการติดตั้ง ให้ป้อนข้อมูลต่อไปนี้: $ pip uninstall numpy อย่างไ
เพื่อให้ IntelliJ รู้จักโมดูล Python ทั่วไป เพียงแค่สร้างและเพิ่ม Python SDK File -> Project Structure -> Project -> Project SDK -> new และเลือกพาธการติดตั้งของล่าม Python ของคุณ (เช่น C:\Python26 ใน windows และ /usr/bin/python2.7 ใน Linux) เป็นพาธหลัก ซึ่งช่วยให้ IntelliJ ดูในไดเร็กทอร
สมมติว่าคุณใช้ Python 2.6 หรือใหม่กว่า คุณสามารถรวมสคริปต์เป็นไฟล์ zip เพิ่ม __main__.py และเรียกใช้ไฟล์ zip ได้โดยตรง ตัวอย่างเช่น หากคุณซิปไฟล์ทั้งหมดในไฟล์ชื่อ my_app.zip และวางสคริปต์หลักของคุณใน __main__.py คุณสามารถเรียกใช้ไฟล์ zip นี้โดยใช้ python: $ python my_app.zip หากคุณต้องการใช้สคริปต์
ในการค้นหาโมดูลหลามทั้งหมดจากแพ็คเกจเฉพาะที่ใช้ในแอปพลิเคชัน คุณสามารถใช้ sys.modules dict sys.modules คือชื่อโมดูลการแมปพจนานุกรมกับโมดูล คุณสามารถตรวจสอบคีย์เพื่อดูโมดูลที่นำเข้าได้ ตัวอย่างเช่น >>> from datetime import datetime >>> import sys >>> print sys.modules.keys
=3.4 ติดตั้งจาก python.org คุณจะมี pip และ setuptools อยู่แล้ว แต่จะต้องอัปเกรดเป็นเวอร์ชันล่าสุด : บน Linux หรือ macOS: pip install -U pip setuptools บน Windows: python -m pip install -U pip setuptools หากคุณกำลังใช้การติดตั้ง Python บน Linux ที่จัดการโดยตัวจัดการแพ็คเกจระบบ (เช่น yum, apt-get เ
สมมติว่าคุณได้ตั้งค่า Python 3.6, Pipenv และ heroku CLI ติดตั้งในเครื่องและลงชื่อเข้าใช้ Heroku จาก CLI โดยใช้ขั้นตอนที่กล่าวถึงที่นี่:https://devcenter.heroku.com/ Articles/getting-started-with-python#set-up. แอปพลิเคชันของคุณต้องมีที่เก็บ git เพื่อปรับใช้กับ heroku คุณต้อง cd ในไดเร็กทอรีที่มีรูท
คุณต้องติดตั้ง Python, pip, virtualenv, awswebcli และไคลเอ็นต์ SSH เพื่อตั้งค่า Python Development Environment บน AWS คุณสามารถทำตามคำแนะนำได้ที่ https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install.html เพื่อติดตั้งสิ่งเหล่านี้ เมื่อคุณติดตั้งสิ่งเหล่านั้นทั้งหมดแล้ว คุณต้องตั้งค่
นี่คือตัวอย่างโปรเจ็กต์ที่แสดงวิธีที่ดีมากในการจัดโครงสร้างโปรเจ็กต์ของคุณ:https://github.com/kennethreitz/samplemod โครงการนี้เกี่ยวกับการสร้างโมดูล ตัวอย่าง โครงสร้างไดเร็กทอรีมีลักษณะดังนี้: README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py sample/helpers.py docs/conf
ขณะติดตั้ง cygwin ตรวจสอบให้แน่ใจว่าคุณติดตั้ง python/python-setuptools จากรายการ การดำเนินการนี้จะติดตั้งแพ็คเกจ easy_install เมื่อคุณมี easy_install แล้ว คุณสามารถใช้เพื่อติดตั้ง pip พิมพ์คำสั่งต่อไปนี้: $ easy_install-a.b pip คุณต้องแทนที่ a.b ด้วยเวอร์ชันหลามของคุณซึ่งอาจเป็น 2.7 หรือ 3.4 หรืออ