คำถามติดแท็ก text-files

ประเภทไฟล์ TXT เกี่ยวข้องกับ "ไฟล์ข้อความ" เป็นหลัก เปิดใน Notepad, WordPad หรือโปรแกรมอื่น ๆ ที่กำหนดให้เป็นโปรแกรมแก้ไขข้อความ ไฟล์ข้อความจริงจะเป็นข้อความ ASCII ที่บริสุทธิ์โดยไม่มีการจัดรูปแบบ

18
เหตุใดไฟล์ข้อความควรลงท้ายด้วยการขึ้นบรรทัดใหม่
ฉันถือว่าทุกคนที่นี่คุ้นเคยกับสุภาษิตว่าไฟล์ข้อความทั้งหมดควรลงท้ายด้วยบรรทัดใหม่ ฉันรู้จักกฎนี้มาหลายปีแล้ว แต่ฉันก็สงสัยอยู่เสมอว่าทำไม
1467 file  unix  text-files  newline 

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

23
ฉันจะบันทึกสตริงลงในไฟล์ข้อความโดยใช้ Java ได้อย่างไร
ใน Java ฉันมีข้อความจากเขตข้อมูลข้อความในตัวแปร String ที่เรียกว่า "text" ฉันจะบันทึกเนื้อหาของตัวแปร "text" ไปยังไฟล์ได้อย่างไร?
699 java  file  file-io  text-files 


27
คุณจะค้นหาและแทนที่ข้อความในไฟล์โดยใช้สภาพแวดล้อมบรรทัดคำสั่งของ Windows ได้อย่างไร
ฉันกำลังเขียนสคริปต์ไฟล์แบตช์โดยใช้สภาพแวดล้อมบรรทัดคำสั่งของ Windows และต้องการเปลี่ยนข้อความที่เกิดขึ้นในแต่ละไฟล์ (เช่น "FOO") ด้วยอีกไฟล์หนึ่ง (เช่น "BAR") วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร? ฟังก์ชั่นใด ๆ ในตัว?

8
วิธีที่เร็วที่สุดในการอ่านไฟล์ข้อความแบบบรรทัดต่อบรรทัดคืออะไร
ฉันต้องการอ่านไฟล์ข้อความทีละบรรทัด ฉันต้องการทราบว่าฉันทำอย่างมีประสิทธิภาพมากที่สุดเท่าที่จะทำได้ภายในขอบเขต. NET C # ของสิ่งต่าง ๆ นี่คือสิ่งที่ฉันพยายาม: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { //Do something with the lineOfText }

10
จะตรวจสอบการเข้ารหัสของข้อความได้อย่างไร?
ฉันได้รับข้อความที่เข้ารหัส แต่ฉันไม่รู้ว่าใช้ชุดอักขระอะไร มีวิธีในการกำหนดการเข้ารหัสไฟล์ข้อความด้วย Python หรือไม่? ฉันจะตรวจจับการเข้ารหัส / เพจรหัสของไฟล์ข้อความที่เกี่ยวข้องกับ C # ได้อย่างไร


6
เครื่องมือในการค้นหาสตริงภายในไฟล์โดยไม่สร้างดัชนี [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องเปลี่ยนสายเชื่อมต่อบางส่วนในแอปพลิเคชันรุ่นเก่าที่เก่าแก่อย่างไม่น่าเชื่อและโปรแกรมเมอร์ที่ทำให้มันคิดว่ามันจะเป็นความคิดที่ดีในการพลาสเตอร์แอปทั้งหมดด้วยสายเชื่อมต่อทั่วสถานที่ การค้นหา "โครงการปัจจุบัน" ของ Visual Studio ช้าอย่างไม่น่าเชื่อและฉันไม่เชื่อถือการค้นหาของ Windows ดังนั้นเครื่องมือค้นหาข้อความที่ฟรีและไม่มีการจัดทำดัชนีที่ดีที่สุดคืออะไร สิ่งที่ควรทำคือส่งคืนรายการพร้อมไฟล์ที่มีสตริงที่ต้องการภายในโฟลเดอร์และโฟลเดอร์ย่อย ฉันใช้ Windows 2003 Server

13
สร้างไฟล์. txt หากไม่มีอยู่และหากมีการต่อท้ายบรรทัดใหม่
ฉันต้องการสร้างไฟล์. txt และเขียนลงไปและหากไฟล์นั้นมีอยู่แล้วฉันแค่ต้องการต่อท้ายบรรทัดเพิ่มเติม: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); tw.WriteLine("The next line!"); tw.Close(); } แต่ดูเหมือนว่าบรรทัดแรกจะถูกเขียนทับเสมอ ... ฉันจะหลีกเลี่ยงการเขียนในบรรทัดเดียวกันได้อย่างไร (ฉันใช้สิ่งนี้ในการวนซ้ำ) ฉันรู้ว่ามันค่อนข้างง่าย แต่ฉันไม่เคยใช้WriteLineวิธีการนี้มาก่อน ฉันใหม่โดยสิ้นเชิงกับ C #
161 c#  text-files 

4
วิธีเพิ่มบรรทัดใหม่ในไฟล์ txt
ฉันต้องการเพิ่มบรรทัดใหม่พร้อมข้อความในไฟล์ date.txt ของฉัน แต่แทนที่จะเพิ่มลงใน date.txt ที่มีอยู่แอปกำลังสร้างไฟล์ date.txt ใหม่ .. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); ฉันต้องการเปิดไฟล์ txt เพิ่มข้อความปิดและหลังจากนั้นคลิกบางสิ่ง: เปิด date.txt เพิ่มข้อความและปิดอีกครั้ง ดังนั้นฉันจะได้รับ: กดปุ่ม: txt เปิด -> เพิ่มเวลาปัจจุบันแล้วปิด กดปุ่มอื่นแล้ว txt เปิด -> เพิ่มข้อความ "ตกลง" หรือ "ไม่ตกลง" ในบรรทัดเดียวกันแล้วปิดอีกครั้ง …

11
อ่านแต่ละบรรทัดของไฟล์ txt ไปยังองค์ประกอบอาร์เรย์ใหม่
ฉันพยายามอ่านไฟล์ข้อความทุกบรรทัดลงในอาร์เรย์และให้แต่ละบรรทัดในองค์ประกอบใหม่ รหัสของฉันจนถึงตอนนี้ <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file); ?>
118 php  arrays  text-files  fgets 

5
วิธีสร้างและเขียนไปยังไฟล์ txt โดยใช้ VBA
ฉันมีไฟล์ที่เพิ่มหรือแก้ไขด้วยตนเองตามอินพุต เนื่องจากเนื้อหาส่วนใหญ่ซ้ำซากในไฟล์นั้นมีเพียงค่าฐานสิบหกเท่านั้นที่เปลี่ยนแปลงฉันจึงต้องการให้มันเป็นไฟล์ที่สร้างด้วยเครื่องมือ ฉันต้องการเขียนรหัส c ที่จะพิมพ์ในไฟล์. txtนั้น คำสั่งในการสร้างไฟล์. txtโดยใช้ VBA คืออะไรและฉันจะเขียนมันได้อย่างไร
117 vba  text-files 

7
การอ่านไฟล์ข้อความธรรมดา
ฉันพยายามอ่านไฟล์ข้อความธรรมดาในแอปพลิเคชัน Android ตัวอย่างของฉัน ฉันใช้รหัสที่เขียนด้านล่างเพื่ออ่านไฟล์ข้อความธรรมดา InputStream inputStream = openFileInput("test.txt"); InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); คำถามของฉันคือฉันควรวาง"test.txt"ไฟล์นี้ไว้ที่ไหนในโครงการของฉัน?. ฉันได้ลองวางไฟล์ไว้ข้างใต้"res/raw"และ"asset"โฟลเดอร์แล้ว แต่ฉันได้รับexception "FileNotFound"โค้ดที่เขียนไว้ด้านบนเป็นครั้งแรก ขอบคุณสำหรับความช่วยเหลือ

16
จะข้ามไปยังบรรทัดใดบรรทัดหนึ่งในไฟล์ข้อความขนาดใหญ่ได้อย่างไร?
มีทางเลือกอื่นสำหรับโค้ดด้านล่างนี้หรือไม่: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 หากฉันกำลังประมวลผลไฟล์ข้อความขนาดใหญ่ที่(~15MB)มีบรรทัดที่ไม่รู้จัก แต่มีความยาวต่างกันและจำเป็นต้องข้ามไปยังบรรทัดใดบรรทัดหนึ่งซึ่งฉันรู้หมายเลขล่วงหน้า ฉันรู้สึกแย่กับการประมวลผลทีละรายการเมื่อฉันรู้ว่าฉันสามารถเพิกเฉยต่อไฟล์อย่างน้อยครึ่งแรกได้ กำลังมองหาวิธีการแก้ปัญหาที่สวยงามมากขึ้นหากมี
107 python  text-files 

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