ในการสร้างอ็อบเจกต์ที่เหมือนไฟล์ (ชนิดเป็ดเหมือนกับไฟล์) ที่มีเนื้อหาของสตริง คุณสามารถใช้โมดูล StringIO ส่งสตริงของคุณไปยังคอนสตรัคเตอร์ของ StringIO จากนั้นคุณสามารถใช้มันเป็นไฟล์เช่นอ็อบเจกต์ ตัวอย่างเช่น
>>> from cStringIO import StringIO
>>> f = StringIO('Hello world')
>>> f.read()
'Hello world' ใน Python 3 ให้ใช้โมดูล io ตัวอย่างเช่น
>>> import io
>>> f = io.StringIO('Hello world')
>>> f.read()
'Hello world' โปรดทราบว่า StringIO ไม่ยอมรับสตริง Unicode ที่ไม่สามารถเข้ารหัสเป็นสตริง ASCII ธรรมดาได้