Hướng dẫn how do i download a python script? - làm cách nào để tải xuống tập lệnh python?

Tại sao có! 5 năm sau và, điều này không chỉ có thể, mà bây giờ bạn đã có rất nhiều cách để làm điều đó. Tôi sẽ tránh các ví dụ về mã ở đây, bởi vì chủ yếu muốn giúp chia vấn đề của bạn thành các phân đoạn và cung cấp cho bạn một số tùy chọn để khám phá:
I'm going to avoid code-examples here, because mainly want to help break your problem into segments and give you some options for exploration:

Phân đoạn 1: Nhận!

Nếu bạn phải tuân thủ stdlib, cho Python2 hoặc Python3, ________ 3* là những gì bạn sẽ muốn sử dụng để rút xuống một thứ gì đó từ Internet. Vì vậy, một lần nữa, nếu bạn không muốn phụ thuộc vào các gói khác:must stick to the stdlib, for either python2 or python3, urllib[n]* is what you're going to want to use to pull-down something from the internet.
So again, if you don't want dependencies on other packages:

  • urllib hoặc urllib2 hoặc có thể là một urllib[n] khác mà tôi đang quên.

Nếu bạn không phải giới hạn nhập khẩu của mình vào thư viện tiêu chuẩn:

bạn may mắn!!!!! Bạn đã có:

  • requests với các tài liệu ở đây. requests là tiêu chuẩn vàng cho công cụ Gettin 'ra khỏi web với Python. Tôi đề nghị bạn sử dụng nó.requests is the golden standard for gettin' stuff off the web with python. I suggest you use it.
  • uplink với các tài liệu ở đây. Nó tương đối mới và cho các giao diện máy khách lập trình hơn.
  • gpg --verify Python-3.6.2.tgz.asc
    
    0 qua
    gpg --verify Python-3.6.2.tgz.asc
    
    1 với các tài liệu ở đây.
    gpg --verify Python-3.6.2.tgz.asc
    
    1 được bao gồm trong Python> = 3.5, và nó cũng khó hiểu hơn. Điều đó nói rằng, nếu bạn sẵn sàng đưa vào thời gian, nó có thể hiệu quả một cách lố bịch cho chính xác trường hợp sử dụng này.

... Tôi cũng sẽ không đề cập đến một trong những công cụ yêu thích của tôi để thu thập thông tin:

  • gpg --verify Python-3.6.2.tgz.asc
    
    3 repo ở đây. Các tài liệu như nghiêm túc không cần thiết.

Phân đoạn 2: Parse!

Vì vậy, một lần nữa, nếu bạn phải bám vào stdlib và không cài đặt bất cứ thứ gì với

gpg --verify Python-3.6.2.tgz.asc
4, bạn sẽ sử dụng sự thú vị và an toàn ngoài Extra (

  • gpg --verify Python-3.6.2.tgz.asc
    
    6 với tài liệu ở đây.

Điều đáng chú ý là đối tượng

gpg --verify Python-3.6.2.tgz.asc
7 là những gì gói
gpg --verify Python-3.6.2.tgz.asc
8 có thể tải xuống dựa trên và làm cho việc sử dụng dễ dàng hơn. Nếu bạn muốn tạo lại bánh xe và viết một loạt logic phức tạp của riêng bạn, sử dụng mô -đun
gpg --verify Python-3.6.2.tgz.asc
5 mặc định là tùy chọn của bạn.

Nếu bạn không phải giới hạn nhập khẩu của mình vào thư viện tiêu chuẩn:

  • bạn may mắn!!!!! Bạn đã có:
  • requests với các tài liệu ở đây. requests là tiêu chuẩn vàng cho công cụ Gettin 'ra khỏi web với Python. Tôi đề nghị bạn sử dụng nó.BeautifulSoup makes everything easier. It's my recommendation for this.

gpg --verify Python-3.6.2.tgz.asc
0 qua
gpg --verify Python-3.6.2.tgz.asc
1 với các tài liệu ở đây.
gpg --verify Python-3.6.2.tgz.asc
1 được bao gồm trong Python> = 3.5, và nó cũng khó hiểu hơn. Điều đó nói rằng, nếu bạn sẵn sàng đưa vào thời gian, nó có thể hiệu quả một cách lố bịch cho chính xác trường hợp sử dụng này.way faster when dealing with several URLs because it's allows you to download them in parallel.**


... Tôi cũng sẽ không đề cập đến một trong những công cụ yêu thích của tôi để thu thập thông tin:
** - (This isn't totally true. It's more sort-of functionally-true at human timescales.)

Lưu ý: Mặc dù JavaScript không cần thiết cho trang web này, nhưng sự tương tác của bạn với nội dung sẽ bị hạn chế. Vui lòng bật JavaScript để có kinh nghiệm đầy đủ. While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Phát hành lịch trình

  • Python 3.9 Lịch phát hành
  • Python 3.8 Lịch phát hành
  • Python 3.7 Lịch phát hành
  • Python 3.6 Lịch phát hành
  • Lịch phát hành Python 3.5
  • Lịch phát hành Python 2.7

OpenPGP Khóa công khai

Nguồn và các tệp thực thi nhị phân được ký bởi Trình quản lý phát hành hoặc Trình tạo nhị phân bằng khóa OpenPGP của họ. Các tệp phát hành cho các bản phát hành hiện được hỗ trợ hiện đang được ký bằng cách sau:

  • Pablo Galindo Salgado (3.10.x và 3.11.x Tệp và thẻ nguồn) (ID chính: 64E628F8D684696D)
  • Steve Dower (Windows nhị phân) (ID chính: FC62 4643 4870 34E5)
  • Łukasz Langa (3.8.x và 3.9.x Tệp và thẻ nguồn) (ID chính: B269 95E3 1025 0568)
  • NED Deily (MacOS Binaries, 3.7.x / 3.6.x Tệp và thẻ nguồn) (ID chính: 2D34 7EA6 AA65 421D, FB99 2128 6F5E 1540 và ID nhà phát triển Apple DJ3H93M7VJ)DJ3H93M7VJ)
  • Larry Hastings (Tệp và thẻ nguồn 3.5.x) (ID chính: 3A5C A953 F73C 700D)
  • Benjamin Peterson (2.7.Z Tệp và thẻ nguồn) (ID chính: 04C3 67C2 18AD D4FF và A4135B38)

Phát hành các tệp cho các bản phát hành cũ hơn hiện đã đạt đến cuối đời có thể đã được ký bởi một trong những điều sau đây:

  • Anthony Baxter (ID chính: 0EDD C5F2 6A45 C816)
  • Georg Brandl (ID chính: 0A5B 1018 3658 0288)
  • Martin v. Löwis (ID chính: 6AF0 53F0 7D9D C8D2)
  • Ronald Oussoren (ID chính: C9BE 28DE E6DF 025C)
  • Barry Warsaw (ID chính: 126E B563 A74B 06BF, D986 6941 EA5B BD71 và ED9D77D5)

Bạn có thể nhập các khóa công khai của một người từ máy chủ mạng KeyServer công khai mà bạn tin tưởng bằng cách chạy một lệnh như:

stdlib9

gpg --recv-keys [key id]

Hoặc, trong nhiều trường hợp, khóa công khai cũng có thể được tìm thấy tại Keybase.io. Trên các trang tải xuống dành riêng cho phiên bản, bạn sẽ thấy một liên kết đến cả tệp có thể tải xuống và tệp chữ ký đã tách ra. Để xác minh tính xác thực của bản tải xuống, hãy lấy cả hai tệp và sau đó chạy lệnh này:

stdlib9

gpg --verify Python-3.6.2.tgz.asc

Lưu ý rằng bạn phải sử dụng tên của tệp chữ ký và bạn nên sử dụng tệp phù hợp với bản tải xuống mà bạn đang xác minh.

  • (Các hướng dẫn này được hướng đến người dùng dòng lệnh GNUPG và UNIX.)

Các mặt hàng hữu ích khác

  • Tìm kiếm các mô -đun Python của bên thứ 3? Chỉ số gói có nhiều trong số chúng.Python modules? The Package Index has many of them.
  • Bạn có thể xem tài liệu tiêu chuẩn trực tuyến hoặc bạn có thể tải xuống trong HTML, PostScript, PDF và các định dạng khác. Xem trang tài liệu chính.
  • Thông tin về các công cụ để giải nén các tệp lưu trữ được cung cấp trên python.org có sẵn.
  • Mẹo: Ngay cả khi bạn tải xuống một nhị phân làm sẵn cho nền tảng của mình, thật hợp lý khi tải xuống nguồn. Điều này cho phép bạn duyệt thư viện tiêu chuẩn (LIB thư mục con) và các bộ sưu tập tiêu chuẩn của bản demo (demo) và các công cụ (công cụ) đi kèm với nó. Có rất nhiều bạn có thể học hỏi từ nguồn!: even if you download a ready-made binary for your platform, it makes sense to also download the source. This lets you browse the standard library (the subdirectory Lib) and the standard collections of demos (Demo) and tools (Tools) that come with it. There's a lot you can learn from the source!
  • Ngoài ra còn có một bộ sưu tập các gói Emacs mà Pythoneer làm trống có thể thấy hữu ích. Điều này bao gồm các chế độ chính để chỉnh sửa Python, C, C ++, Java, v.v., giao diện trình gỡ lỗi Python và nhiều hơn nữa. Hầu hết các gói đều tương thích với emacs và xemacs.

Muốn đóng góp?

Muốn đóng góp? Xem Hướng dẫn của nhà phát triển Python để tìm hiểu về cách quản lý phát triển Python.

Làm cách nào để tải xuống một tệp .py?

Để tải xuống một tệp từ URL bằng Python, hãy làm theo ba bước sau:..
Cài đặt mô -đun yêu cầu và nhập nó vào dự án của bạn ..
Sử dụng yêu cầu. Nhận () để tải xuống dữ liệu đằng sau url đó ..
Viết tệp vào tệp trong hệ thống của bạn bằng cách gọi Open () ..

Làm cách nào để cài đặt tập lệnh Python?

Cài đặt các gói python với setup.py để cài đặt gói bao gồm tệp setup.py, mở cửa sổ lệnh hoặc thiết bị đầu cuối và: CD vào thư mục gốc nơi đặt setup.py.Nhập: Cài đặt python setup.py.open a command or terminal window and: cd into the root directory where setup.py is located. Enter: python setup.py install.

Làm cách nào để tải xuống một tệp tập lệnh?

Trên trang Script, bạn có tùy chọn tải xuống một hoặc nhiều tệp:..
Tải xuống một tập tin duy nhất.Nhấp vào biểu tượng Ellipsis (...) của tệp, sau đó chọn Tải xuống.....
Tải xuống một thư mục của các tập tin.Nhấp vào dấu chấm lửng của thư mục (...) ....
Tải xuống một trang của các tập tin.Nhấp vào hộp chọn Tất cả và sau đó nhấp vào biểu tượng Tải xuống ..

Làm cách nào để tải xuống và lưu một tệp trong Python?

Nhập mô -đun.Nhập yêu cầu ..
Nhận liên kết hoặc URL.url = 'https://www.facebook.com/favicon.ico' r = requests.get (url, allow_redirects = true).
Lưu nội dung với tên.Mở ('Facebook.ICO', 'WB'). Viết (R.Content) lưu tệp dưới dạng Facebook.....
Nhận tên tệp từ một url.Để có được tên tệp, chúng ta có thể phân tích URL ..