คำถามติดแท็ก line-count

30
วิธีรับจำนวนบรรทัดของไฟล์ขนาดใหญ่ใน Python อย่างถูกต้อง?
ฉันต้องได้รับการนับบรรทัดของไฟล์ขนาดใหญ่ (หลายร้อยหลายพันบรรทัด) ในหลาม อะไรคือวิธีที่มีประสิทธิภาพมากที่สุดทั้งในเรื่องของความจำและเวลา? ในขณะนี้ฉันทำ: def file_len(fname): with open(fname) as f: for i, l in enumerate(f): pass return i + 1 เป็นไปได้ไหมที่จะทำได้ดีกว่านี้?

25
คุณนับจำนวนบรรทัดในการแก้ปัญหา Visual Studio ได้อย่างไร
เป็นไปได้ไหมที่จะหาจำนวนบรรทัดของรหัสในโซลูชันทั้งหมด? ฉันเคยได้ยินMZ-Toolsแล้ว แต่มีโอเพ่นซอร์สที่เทียบเท่ากันบ้างไหม?

13
นับจำนวนบรรทัดในที่เก็บ git
ฉันจะนับจำนวนบรรทัดทั้งหมดที่มีอยู่ในไฟล์ทั้งหมดในที่เก็บ git ได้อย่างไร git ls-files ให้รายการไฟล์ที่ติดตามโดย git ฉันกำลังมองหาคำสั่งcatไฟล์ทั้งหมดเหล่านั้น สิ่งที่ต้องการ git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 

13
คุณสามารถรับจำนวนบรรทัดของรหัสจากที่เก็บ GitHub ได้หรือไม่?
ในพื้นที่เก็บข้อมูล GitHub คุณสามารถดู“ สถิติภาษา” ซึ่งแสดงเปอร์เซ็นต์ของโครงการที่เขียนด้วยภาษา อย่างไรก็ตามไม่แสดงจำนวนบรรทัดของโค้ดที่โครงการประกอบด้วย บ่อยครั้งที่ฉันต้องการได้รับความประทับใจในระดับและความซับซ้อนของโครงการอย่างรวดเร็วและการนับจำนวนบรรทัดสามารถสร้างความประทับใจครั้งแรกได้ โค้ด 500 บรรทัดแสดงถึงโครงการที่ค่อนข้างง่ายโค้ด 100,000 บรรทัดแสดงถึงโครงการขนาดใหญ่ / ซับซ้อน ดังนั้นเป็นไปได้ที่จะได้รับบรรทัดของรหัสที่เขียนในภาษาต่าง ๆ จากพื้นที่เก็บข้อมูล GitHub โดยเฉพาะอย่างยิ่งโดยไม่ต้องโคลนหรือไม่ คำถาม“ นับจำนวนบรรทัดในที่เก็บ git ” ถามถึงวิธีการนับบรรทัดของรหัสในที่เก็บ Git ภายในเครื่อง แต่: คุณต้องโคลนโครงการซึ่งอาจมีขนาดใหญ่มาก ยกตัวอย่างเช่นการโคลนโครงการเช่นไวน์ใช้เวลานาน คุณจะนับจำนวนบรรทัดในไฟล์ที่ไม่จำเป็นต้องเป็นรหัสเช่นไฟล์ i13n ถ้าคุณนับเพียง (ตัวอย่าง) ไฟล์ทับทิมคุณควรที่จะพลาดที่อาจเกิดขึ้นจำนวนมหาศาลของรหัสในภาษาอื่น ๆ เช่น JavaScript คุณต้องรู้ล่วงหน้าว่าจะใช้ภาษาใดในโครงการ คุณต้องนับซ้ำสำหรับทุกภาษาที่โครงการใช้ ทั้งหมดนี้อาจใช้เวลานานเกินไปสำหรับ "ตรวจสอบขนาดของโครงการ" อย่างรวดเร็ว
417 git  github  line-count 

10
Eclipse นับบรรทัดของรหัส
ฉันได้ลองใช้ปลั๊กอิน Metricsแล้วและแม้ว่ามันจะดี แต่ก็ไม่ใช่สิ่งที่เจ้านายของฉันกำลังมองหา มันนับเส้นที่มีเพียง}เส้นเดียวและเขาไม่ต้องการให้นับว่า "มันไม่ใช่เส้น แต่เป็นการเลือกสไตล์" ฉันยังต้องสร้างรายงานบางรูปแบบเกี่ยวกับเมตริกที่มีให้ มีเครื่องมือที่ดีสำหรับสิ่งนี้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.