Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

Để nhận xét trên nhiều dòng cùng một lúc trong Notebook Jupyter, bạn phải chọn các dòng cần thiết và sau đó nhấn Ctrl + /.

Ví dụ:

df = pd.DataFrame()

for file in os.listdir("SampleData"):
    if file.endswith(".csv"):
        tmp = pd.read_csv(os.path.join("SampleData", file))
        df = pd.concat([df,tmp], ignore_index = True)

df.drop_duplicates(inplace= True)

Sau đó, chúng tôi chọn tất cả các hàng và nhấn Ctrl/ và voilà!

# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)

Tương tự, bằng cách nhấn lại Ctrl/, chúng tôi không đưa mã!

350

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi muốn nhận xét một khối của nhiều dòng trong Notebook Jupyter, nhưng không thể tìm hiểu làm thế nào để làm điều đó trong phiên bản hiện tại này. Nó đã từng ở trong một trong các menu thả xuống nhưng không còn ở đó nữa. Làm thế nào để bạn nhận xét các khối mã đa dòng cùng một lúc?
It used to be in one of the drop down menus but is no longer there.
How do you comment out multi-line blocks of code at once?

Đây không phải là một bản sao vì giải pháp được đưa ra trong liên kết sau đây dường như không hoạt động nữa: Làm thế nào tôi có thể chặn mã nhận xét trong sổ ghi chép ipython?
How can I block comment code in the IPython notebook?

Ctrl + / không làm gì cả.

Hỏi ngày 27 tháng 4 năm 2015 lúc 0:35Apr 27, 2015 at 0:35

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

9

Ctrl + / hoạt động cho tôi trong trình duyệt Chrome trong MS Windows. Trên máy Mac, sử dụng CMD + / (cảm ơn Anton K).


Xin lưu ý, nếu / không hoạt động ra khỏi hộp, hãy thử nhấn phím / trên Numpad. Tín dụng: @DreamFlasher trong bình luận cho câu hỏi này.

llinfeng

1.2251 Huy hiệu vàng13 Huy hiệu bạc37 Huy hiệu đồng1 gold badge13 silver badges37 bronze badges

Đã trả lời ngày 22 tháng 6 năm 2015 lúc 13:40Jun 22, 2015 at 13:40

user5036413user5036413user5036413

5.3461 Huy hiệu vàng9 Huy hiệu bạc3 Huy hiệu đồng1 gold badge9 silver badges3 bronze badges

9

Tôi chưa quản lý để tìm ra cách tốt nhất có thể. Vì tôi đang sử dụng bàn phím với bố cục

# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)
2, một số câu trả lời không hoạt động với tôi (ví dụ: câu trả lời của User5036413).

Tuy nhiên, trong thời gian đó, tôi đã đưa ra một giải pháp mà ít nhất giúp tôi không nhận xét từng dòng một. Tôi đang sử dụng

# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)
3 trong
# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)
4 và tôi chưa kiểm tra các khả năng khác.

Giải pháp: Nó sử dụng thực tế là bạn có thể có nhiều con trỏ dòng trong một

# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)
5.
It uses the fact that you can have multiple line cursors in an
# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)
5.

Nhấn nút Alt và tiếp tục giữ nó. Con trỏ nên thay đổi hình dạng của nó thành một dấu cộng lớn. Bước tiếp theo là, sử dụng chuột của bạn, để chỉ vào đầu dòng đầu tiên bạn muốn nhận xét và trong khi giữ nút Alt kéo xuống chuột cho đến khi dòng cuối cùng bạn muốn bình luận. Cuối cùng, bạn có thể phát hành nút Alt và sau đó sử dụng ký tự

# df = pd.DataFrame()

# for file in os.listdir("SampleData"):
#     if file.endswith(".csv"):
#         tmp = pd.read_csv(os.path.join("SampleData", file))
#         df = pd.concat([df,tmp], ignore_index = True)

# df.drop_duplicates(inplace= True)
6 để nhận xét. Voila! Bây giờ bạn đã nhận xét nhiều dòng.

Đã trả lời ngày 21 tháng 7 năm 2016 lúc 10:42Jul 21, 2016 at 10:42

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

DatamandatamanDataman

3.2663 Huy hiệu vàng18 Huy hiệu bạc 30 Huy hiệu Đồng3 gold badges18 silver badges30 bronze badges

5

Hãy thử sử dụng / từ bàn phím số. Ctrl + / trong Chrome không hoạt động với tôi, nhưng khi tôi sử dụng ____ 5 (biểu tượng phân chia) từ số mà nó hoạt động.

Abhishek

3872 Huy hiệu bạc16 Huy hiệu Đồng2 silver badges16 bronze badges

Đã trả lời ngày 1 tháng 8 năm 2017 lúc 22:05Aug 1, 2017 at 22:05

GaduksgaduksGaduks

6516 Huy hiệu bạc13 Huy hiệu Đồng6 silver badges13 bronze badges

3

Thêm nhanh vào câu trả lời hàng đầu: Ctrl + / là tốt đẹp vì nó chuyển đổi qua lại giữa việc thêm và xóa # ở đầu tất cả các dòng được chọn. Không thấy rằng sắc thái chính xác được đề cập, vì vậy chỉ muốn thêm nó ở đây. .: CTRL + / is nice because it toggles back and forth between adding and removing # at beginning of all selected lines. Didn't see that exact nuance mentioned so just wanted to add it here. (This worked in Firefox Developer Edition 54.0b12 on Windows 7).

Đã trả lời ngày 2 tháng 6 năm 2017 lúc 18:30Jun 2, 2017 at 18:30

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

Joseph TrueJoseph đúngJoseph True

6118 Huy hiệu bạc6 Huy hiệu đồng8 silver badges6 bronze badges

Trên bàn phím Phần Lan sử dụng Ctrl + 'để nhận xét trên nhiều dòng và sử dụng cùng một khóa để khử.

The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
1
The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
2

Đã trả lời ngày 29 tháng 10 năm 2016 lúc 12:36Oct 29, 2016 at 12:36

4

TL;DR:

Sử dụng MacBook Pro với bàn phím tiếng Tây Ban Nha.

Giải pháp: Ctrl +

The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
4

Câu chuyện đầy đủ

Đây là một bài viết cũ nhưng đọc nó khiến tôi suy nghĩ về các phím tắt có thể.

Bàn phím của tôi là một chiếc Apple MacBook Pro Latin, được gọi là tiếng Tây Ban Nha - ISO. Tôi đã thử phân phối bàn phím thay đổi sang giải pháp Hoa Kỳ ... điều này hoạt động nhưng với giải pháp này, tôi phải chuyển bàn phím mỗi khi tôi muốn nhận xét ... thật tệ.

Vì vậy, tôi đã thử

The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
5 +
The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
4 và nó hoạt động.
The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
4 là nơi / được đặt trong bàn phím tiếng Anh nhưng thực hiện
The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
9 +
The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]
4 chỉ thay đổi zoom của Chrome nên tôi đã thử CTRL không được sử dụng như CMD trong macOS.

Takeaway của tôi với điều này sẽ là: nếu tôi gặp nhiều vấn đề về phím tắt hơn, tôi có thể thử phím tắt ban đầu nhưng sử dụng khóa mà bàn phím Hoa Kỳ sẽ có nó.

Đã trả lời ngày 25 tháng 8 năm 2018 lúc 20:48Aug 25, 2018 at 20:48

loco.looploco.looploco.loop

1.2071 Huy hiệu vàng12 Huy hiệu bạc23 Huy hiệu đồng1 gold badge12 silver badges23 bronze badges

2

Chọn các dòng bạn muốn nhận xét ra. Sau đó nhấn:

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
1

Đã trả lời ngày 3 tháng 2 năm 2018 lúc 19:48Feb 3, 2018 at 19:48

Phiphiphi

4806 Huy hiệu bạc9 Huy hiệu Đồng6 silver badges9 bronze badges

Tôi đã thử điều này trên Mac OSX với Chrome 42.0.2311.90 (64 bit) và điều này hoạt động bằng cách sử dụng CMD + /

The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]

Nó có thể là một vấn đề liên quan đến trình duyệt? Bạn đã thử Firefox hay IE?

Đã trả lời ngày 27 tháng 4 năm 2015 lúc 6:45Apr 27, 2015 at 6:45

KoenkoenKoen

8382 Huy hiệu vàng7 Huy hiệu bạc22 Huy hiệu đồng2 gold badges7 silver badges22 bronze badges

4

Sử dụng ba trích dẫn đơn

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
2 ở đầu và cuối. Nó sẽ bị bỏ qua dưới dạng
'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
3 trong hàm.

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''

Tôi không thể tìm ra cách in nó trong nhiều dòng nhưng bạn có thể thêm một dòng ở bất cứ đâu giữa các trích dẫn đó và mã của bạn sẽ ổn.

Đã trả lời ngày 16 tháng 4 năm 2016 lúc 1:27Apr 16, 2016 at 1:27

5

Fn + cmd + / in safari trình duyệt trên macOS

Đã trả lời ngày 18 tháng 11 năm 2016 lúc 14:22Nov 18, 2016 at 14:22

Smcismcismci

30.7K18 Huy hiệu vàng110 Huy hiệu bạc145 Huy hiệu đồng18 gold badges110 silver badges145 bronze badges

1

Trên MacOS 10.11 với Firefox và bố cục bàn phím Đức đó là Ctrl +?

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

Đã trả lời ngày 9 tháng 6 năm 2018 lúc 11:25Jun 9, 2018 at 11:25

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

DMAINZDMAINZdmainz

9357 Huy hiệu bạc6 Huy hiệu đồng7 silver badges6 bronze badges

2

Chọn các dòng trên Windows Jupyter Notebook và sau đó nhấn Ctrl+#.

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

Carla

1.9001 huy hiệu vàng34 Huy hiệu bạc42 Huy hiệu đồng1 gold badge34 silver badges42 bronze badges

Đã trả lời ngày 8 tháng 3 năm 2017 lúc 13:07Mar 8, 2017 at 13:07

Tôi thêm tình huống tương tự và đi vào một vài Stackoverfow, GitHub và hướng dẫn cho thấy các giải pháp phức tạp. Không có gì đơn giản mặc dù! Một số có "giữ phím ALT và di chuyển chuột trong khi con trỏ hiển thị chéo" không dành cho người dùng máy tính xách tay (ít nhất là đối với tôi), một số người khác có tệp cấu hình ...

Tôi đã tìm thấy nó sau một đêm ngủ ngon. Môi trường của tôi là máy tính xách tay, ubuntu và jupyter/ipython 5.1.0:

Chỉ cần chọn/làm nổi bật một dòng, một khối hoặc một cái gì đó, sau đó "ctrl"+"/" và đó là phép thuật :)

Đã trả lời ngày 13 tháng 5 năm 2017 lúc 8:33May 13, 2017 at 8:33

AlexalexalEx

1636 Huy hiệu bạc11 Huy hiệu đồng6 silver badges11 bronze badges

Sau khi tìm kiếm một thời gian, tôi đã tìm thấy một giải pháp để bình luận trên máy Mac Azerty. Phím tắt là

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
4

Đã trả lời ngày 5 tháng 3 năm 2018 lúc 8:54Mar 5, 2018 at 8:54

0

Tôi đang sử dụng Chrome, Linux Mint; và để bình luận và phân phối bó các dòng:

Ctrl + /

Đã trả lời ngày 28 tháng 7 năm 2018 lúc 5:58Jul 28, 2018 at 5:58

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

debaonline4udebaonline4udebaonline4u

4.7374 Huy hiệu vàng34 Huy hiệu bạc41 Huy hiệu đồng4 gold badges34 silver badges41 bronze badges

Một điều khác cần thêm, trong phiên bản tôi đang sử dụng, mã phải được khởi tạo để nhận xét nó bằng CTRL và /. Nếu bạn chưa chạy mã và mã không được tô màu, nó sẽ không hoạt động.

Đã trả lời ngày 6 tháng 6 năm 2017 lúc 12:57Jun 6, 2017 at 12:57

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

Tare Gaskintare GaskinTare Gaskin

1.0612 huy hiệu vàng9 Huy hiệu bạc13 Huy hiệu đồng2 gold badges9 silver badges13 bronze badges

Nếu bạn có máy Mac và không phải là bàn phím tiếng Anh: CMD-/ vẫn dễ sản xuất.

Thực hiện theo các bước dưới đây:

  1. Chỉ cần vào cài đặt hệ thống của Mac, bàn phím, tab "Nguồn nhập" hoặc bất cứ thứ gì nó có thể được gọi bằng tiếng Anh
  2. Thêm một cho tiếng Anh (hiển thị là ABC, cách lạ để đánh vần tiếng Anh).

Bất cứ khi nào bạn muốn một CMD-/, bạn phải thay đổi thành bàn phím ABC (trong hàng menu của bạn ở đầu màn hình của bạn, nếu bạn đã đánh dấu nó để được hiển thị ở đó trong

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
5).

CMD và chìa khóa bên trái của bên phải "

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''
6" cung cấp cho bạn CMD-/.

P.S: Đừng quên chuyển trở lại bàn phím bình thường của bạn.

Hướng dẫn how do you comment out multiple lines in python jupyter mac? - Làm thế nào để bạn nhận xét ra nhiều dòng trong python jupyter mac?

Đã trả lời ngày 16 tháng 9 năm 2017 lúc 10:28Sep 16, 2017 at 10:28

Làm cách nào để nhận xét nhiều dòng trong Python Mac?

Để nhận xét nhiều dòng trong Python, bạn có thể dành cho mỗi dòng bằng một hàm băm ( #). Với cách tiếp cận này, về mặt kỹ thuật bạn đang đưa ra nhiều bình luận một dòng. Cách giải quyết thực sự để đưa ra các bình luận đa dòng trong Python là bằng cách sử dụng DocStrings.prepend each line with a hash ( # ). With this approach, you're technically making multiple single-line comments. The real workaround for making multi-line comments in Python is by using docstrings.

Làm thế nào để bạn nhận xét nhiều ô trong Notebook Jupyter?

Kinh nghiệm mong muốn..
Chọn nhiều ô ..
Nhấn Ctrl + / để nhận xét tất cả các dòng trong các ô mã đã chọn (thêm # vào đầu mỗi dòng. Không có hành động nào cho các ô đánh dấu nếu cũng được chọn).
Nhấn Ctrl + / một lần nữa để giải nén (xóa # ở đầu mỗi dòng trong các ô mã được chọn ..

Làm thế nào để bạn nhận xét toàn bộ tế bào trong Jupyter trên máy Mac?

Chúng ta có thể sử dụng Ctrl+/ để nhận xét các dòng được chọn của mã Python trong Notebook Jupyter.Điều này biến các dòng mã được chọn thành bình luận như được hiển thị bên dưới.Để giải nén các dòng đã chọn, chúng ta chỉ cần nhấn lại Ctrl+/.ctrl+/ to comment out the selected lines of python code in Jupyter Notebook. This turns selected lines of code into comment as shown below. To uncomment the selected lines, we just have to again press ctrl+/ .

Làm thế nào để bạn nhận xét nhiều dòng trên máy Mac?

Để nhận xét toàn bộ khối mã: Chọn mã và chọn (các) bình luận chuyển đổi từ menu ngữ cảnh.Select the code and select Toggle Line Comment(s) from the context menu.