CompTIACompTIA
PT0-002 · Question #610
PT0-002 Question #610: Real Exam Question with Answer & Explanation
The correct answer is B: Option B. The correct Python code snippet for parsing a CSV file involves using the built-in csv module to handle its structured data effectively.
Tools and Code Analysis
Question
During a penetration test, a security consultant needs to parse the contents of a CSV file. Which of the following Python code snippets would help the consultant accomplish this task?
Options
- AOption A
- BOption B
- COption C
- DOption D
Explanation
The correct Python code snippet for parsing a CSV file involves using the built-in csv module to handle its structured data effectively.
Common mistakes.
- A. Simply splitting lines by a comma using
line.split(',')is an unreliable method for parsing CSVs, as it fails to properly handle quoted commas, embedded newlines, or other complexities of the CSV format. - C. The
jsonmodule in Python is used for parsing JSON (JavaScript Object Notation) formatted data, not CSV files. - D. While the
pandaslibrary can read CSV files, it is an external dependency. The built-incsvmodule provides the fundamental and direct Python solution for parsing CSV contents without requiring additional installations.
Concept tested. Python CSV file parsing
Reference. https://docs.python.org/3/library/csv.html
Topics
#Python#CSV parsing#Data processing#Scripting
Community Discussion
No community discussion yet for this question.