raw_input() फ़ंक्शन यूज़र को प्रॉम्प्ट प्रस्तुत करता है (वैकल्पिक आर्गुमेंट raw_input([arg])), यूज़र से इनपुट प्राप्त करता है और यूज़र द्वारा इनपुट किए गए डेटा को स्ट्रिंग में लौटाता है। उदाहरण के लिए,
name = raw_input("What is your name? ")
print "Hello, %s." % name
यह input() से भिन्न है जिसमें बाद वाला यूज़र द्वारा दिए गए इनपुट की व्याख्या करने का प्रयास करता है; आमतौर पर input() से बचना और raw_input() और कस्टम पार्सिंग/कन्वर्जन कोड के साथ रहना सबसे अच्छा है। पायथन 3 में, raw_input() का नाम बदलकर input() कर दिया गया है और इसे सीधे उपयोग किया जा सकता है। उदाहरण के लिए,
name = input("What is your name? ")
print("Hello, %s." % name)