- Tìm số 0 đầu tiên trong một mảng bit
- Unix Hiển thị thông tin về các tập tin khớp với một trong hai mẫu
- Biểu thức chính quy thay thế nhiều tệp
- Ẩn lệnh từ xtrace
Tôi đã học Flask/Python thông qua hướng dẫn này http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
Đây là một blog tuyệt vời và giải thích rõ ràng. Trong hướng dẫn đầu tiên, nếu bạn để ý, anh ấy đã yêu cầu chúng ta tạo một khởi tạoTệp .py, tệp views.py và tệp run.py chính.
gốc rễ
/blog nhỏ
/ứng dụng
/__init__.py
lượt xem.py
Tôi đã tạo ra hai tập tin này. Anh ấy yêu cầu chúng tôi tạo một tệp run.py và đặt nó vào thư mục gốc. Sau đó
chmod a+x chạy.py
./chạy.py
Nó báo là tập tin không tồn tại. Nếu tôi,
python chạy.py
Nó nói rằng mô-đun Ứng dụng chưa được xác định. Tôi không hiểu vấn đề là gì, tôi đã đưa file run.py vào tất cả các file của mình nhưng nó không bao giờ hoạt động.
Tôi cũng sẽ bao gồm mã để dễ trả lời hơn thay vì phải vào liên kết ở trên
khởi tạo.py
từ bình nhập khẩu bình
ứng dụng = Flask(__tên__)
từ chế độ xem nhập ứng dụng
Xem.py
từ ứng dụng nhập ứng dụng
@ứng dụng.tuyến đường('/')
@app.route('/index')
định nghĩa index():
trả về 'Xin chào thế giới'
Chạy.py
#!bình/thùng/python
từ ứng dụng nhập ứng dụng
app.run(gỡ lỗi = Đúng)
Câu hỏi của tôi:
Tôi nên đặt file run.py ở đâu?
Tại sao chúng ta lại tạo ra các tập tin khác nhau? Tại sao tất cả không thể là một file hoàn chỉnh?
Khởi tạo.py -->
Xem .py -->
@ứng dụng.tuyến đường('/')
hoặc@app.route('/index')
làm gì? Có ai có thể viết mã và giải thích được không?
1 Câu trả lời
Nó nói rằng Mô-đun ứng dụng không được xác định
Bạn đã viết sai tên gói: Bạn có ứng dụng trong cây thư mục của mình và bạn cố gắng nhập ứng dụng
Tôi nên đặt file run.py ở đâu?
Bất cứ nơi nào bạn muốn, miễn là ứng dụng nằm trong PYTHONPATH. Hoặc đưa vào thư mục Weibo.
anh ấy đang nhập flask, điều này là bình thường. sau đó gán app = (tên). tại sao vậy?
# Tạo tham chiếu đến đối tượng ứng dụng WSGI của Flask
ứng dụng = Flask(__tên__)
Tại sao? Bởi vì bạn cần ứng dụng chạy. Xem tài liệu chính thức: Đối tượng bình
Vậy tại sao anh ta lại nhập lượt xem từ ứng dụng?
từ chế độ xem nhập ứng dụng
Điều này có nghĩa là: nhập một mô-đun có tên là views từ một gói có tên là app.
Quy ước đặt tên có thể khác nhau, nhưng nếu bạn không thấy sự khác biệt, có lẽ bạn nên dành nhiều thời gian hơn để tìm hiểu những kiến thức cơ bản về Python trước khi bắt đầu với những thứ phức tạp hơn.
từ ứng dụng nhập ứng dụng? ứng dụng có phải là một mô-đun hiện có ở đây hay là mô-đun chúng ta vừa tạo không? @app.route('/') hoặc @app.route('/index') có chức năng gì?
@ứng dụng.tuyến đường('/')
định nghĩa index():
trả về 'Xin chào thế giới'
Trả lời ngắn gọn: Nếu ứng dụng nhận được yêu cầu cho url '/', hãy trả lời bằng hàm foo. Để biết thêm thông tin, hãy xem tài liệu chính thức:thêm_url_quy_tắcVà Đăng ký tuyến đường URL
làm mới
Tại sao chúng ta lại tạo ra các file khác nhau? Tại sao tất cả chúng không thể nằm trong một file đầy đủ?
Thực ra không có gì ngăn cản bạn đưa mọi thứ vào một tệp, nhưng trong hầu hết trường hợp, đây thực sự là một ý tưởng tồi. Nếu bạn hỏi về lý do trong ví dụ cụ thể này thì chủ yếu là về việc tách các mô-đun có trách nhiệm khác nhau.
Chạy mã flask/python trên Linux? Mã bình cơ bản, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/18684055/
Làm thế nào để chuyển đổi số thập phân sang ký hiệu cơ số hỗn hợp? Tôi đoán rằng với dữ liệu đầu vào là mỗi mảng cơ số và số thập phân, nó sẽ cho ra một mảng các giá trị của mỗi cột. Mã giả câu trả lời tốt nhất: cơ sở = [24, 60, 60] đầu vào = 8
Tôi có Bảng A có "x" hàng. (Ví dụ này có 8 hàng) Tôi đã tạo Bảng C với số cột là 'x' bằng cách sử dụng con trỏ. (làm cho nó động; nếu nhiều hàng được thêm vào Bảng A, thì Bảng C sẽ được tạo
Tôi có một câu hỏi (có lẽ là đơn giản và ngớ ngẩn) liên quan đến đồ vật. Tôi đã tạo một đối tượng "jon" có thể là "Person". Khi tôi gọi console.log(jon.name), console sẽ xuất ra "jon" cho tôi. Cho đến nay, mọi thứ đều tốt
Câu hỏi này đã có câu trả lời: Đã đóng cách đây 11 năm. Có thể trùng lặp: hàm javascript so với (hàm() { … } ()); Xin lỗi nếu điều này quá cơ bản
Tôi đang cố gắng tái tạo quỹ đạo đạn đạo trong Java, tuy nhiên, tôi đang gặp phải một số vấn đề. Tôi đã xem rất nhiều video giải thích về công thức và những thứ tương tự, nhưng họ có mục tiêu trong các phương trình của họ, còn tôi thì không. Ý tôi là, họ có máy đo để tính toán độ rơi của viên đạn, nhưng tôi đang cố gắng tìm ra viên đạn sẽ bay đến đâu.
Một câu hỏi (hy vọng là) đơn giản từ một người mới bắt đầu sử dụng Rust. Vòng lặp của tôi có vấn đề gì vậy? num đánh giá là "69" khá nhanh, nhưng một khi num được đặt thành "69", vòng lặp không bao giờ thoát. Có lẽ tôi đã bỏ lỡ điều gì đó hiển nhiên.
Tôi đã áp dụng ".length" cho phần tử có id="name" nhưng nó đếm là 29 thay vì 14. Tôi muốn biết lỗi của tôi ở đâu? Sẽ rất tuyệt nếu ai đó có thể cho tôi biết. Cảm ơn bạn! var name = document.getEl
Tôi biết điều này rất đơn giản nhưng không hiểu sao tôi không thể thực hiện được. Tôi đang cố gắng tạo màu tùy chỉnh trong Java nhưng có vẻ như không hiệu quả. nhập java.awt.Color; Màu deepGreen = new C
Tôi có một tệp lớn trong đó mỗi dòng chứa một chuỗi con, ví dụ ABC123. Nếu tôi thực hiện grep ABC file.txt hoặc grep ABC1 file.txt, tôi sẽ nhận được những dòng đó trở lại như mong đợi, nhưng nếu tôi thực hiện grep
Tôi muốn chuyển đổi ánh xạ thực thể sau thành đối tượng Ưu tiên. Trên getter, khi tôi thay đổi "Short" thành "Priority" và theo this.priority, nó nói rằng kiểu thuộc tính 'cơ bản' không nên là
Tôi đang làm việc trên một chức năng khá cơ bản và thấy khó hiểu tại sao tôi lại nhận được kết quả như vậy. def mystery(n): print(n) nếu n < 4: my
Tôi đang cố gắng triển khai tính năng lọc Isotope vào mục tin tức trong cài đặt WordPress của mình. Tôi mới làm quen với JavaScript/jQuery và đang cố gắng học trong quá trình thực hành. Đầu tiên tôi sử dụng phần Bộ lọc của Iso
Đã đóng. Vấn đề này không thể tái hiện hoặc do lỗi đánh máy. Hiện tại không chấp nhận câu trả lời. Sự cố này xảy ra do lỗi đánh máy hoặc một vấn đề không thể tái hiện được nữa. Mặc dù những câu hỏi tương tự có thể nằm trong chủ đề
Tôi đang tham chiếu đến một thực thể trong một lớp thực thể khác và gặp lỗi này. Dưới đây là mã mẫu. Tôi cũng có các lớp này trong persistence.xml. Nguyên nhân nào gây ra vấn đề này? Tôi đang sử dụng Spring Data JPA và Hibernate.
Tôi đang phân tích cú pháp HTML và định dạng lại hình ảnh để phù hợp hơn. Vì một lý do nào đó, khi tôi phải phân tích nhiều hơn một hình ảnh, tôi lại vượt ra ngoài phạm vi và tôi không thể hiểu nổi tại sao. Khi imgArray.count > 1, tôi sẽ sử dụng
Tôi mới làm quen với SQL và đang cố gắng tạo một truy vấn phụ cơ bản. Tôi cần tìm sự khác biệt giữa độ tuổi trung bình của quản lý và độ tuổi trung bình của thực tập sinh. Tiêu đề là một cột - Tuổi của Quản lý hoặc Thực tập sinh là một cột, tất cả đều nằm trong cùng một bảng. Tôi sẽ làm điều gì đó như thế này bằng cách sử dụng hai truy vấn phụ:
Tôi đã quen dùng csh nên việc phải dùng bash hơi khó chịu. Có vấn đề gì với đoạn mã này vậy? nếu[$time > 0300] && [$time và 300 && time < 900 )) thì mod
Tôi đã xây dựng trang này: http://excelwrestling.com/poola.php cho giải đấu đôi sắp tới. Hầu hết dữ liệu của tôi được lấy từ cơ sở dữ liệu mySQL, hiện tại chỉ có một số dữ liệu mẫu. Tôi hy vọng liên kết
Có lý do nào khiến lệnh sau không hoạt động không: for (i=0;i < someArray.length;i++) { if (someArray[i].indexOf("something") !=
Tôi hiện đang học Javascript và có một câu hỏi khiến tôi băn khoăn! Vì vậy, tất cả những gì tôi cần làm ở đây là nhập một màu vào hộp nhập này, nhấp vào một nút và thay đổi tiêu đề thành màu đã nhập (chỉ khi màu đã nhập nằm trong mảng được chỉ định trong biến). Mã của tôi
Tôi là một lập trình viên xuất sắc, rất giỏi!