আমি পাইথন শেলটি শুরু করার পরে আমার সমস্ত কনসোল উইন্ডোতে প্রদর্শিত সমস্ত পাঠ্য (পাইথন শেল প্রম্পটগুলি, আমার কমান্ডগুলি, পাইথন শেল আউটপুট) "লগ" করতে চাই।
আমি পাওয়ারশেলের টি-অবজেক্ট সম্পর্কে পড়েছিলাম কিন্তু python | tee -filename C:\Path\To\SessionLogfile.txt
পাওয়ারশেলের মধ্যে দৌড়ানোর পরে পাইথন সেশনটির একমাত্র পাঠ্যটি লেখা হয়েছিল যা SessionLogfile.txt
আমার অজগর কমান্ডের আউটপুট ছিল।
উদাহরণস্বরূপ, আমি এটি এখানে দেখার প্রত্যাশা করছিলাম SessionLogfile.txt
:
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
>>> Hello World
quit()
এবং পরিবর্তে আমি যা দেখছি তা হ'ল:
Hello World
এটি গুরুত্বপূর্ণ নয় যে টি-অবজেক্ট কাজ করে। আমি শুধু অধিবেশন ক্যাপচার আগ্রহী। এটি সহায়ক, যখন আমি পাইথন কমান্ড ইস্যু করার সময় যখন আমি কোনও ফাইলের কাছে ডকাস্ট্রিং প্রেরণ করতে চাই >>> help(someclass)
।
এসও সম্পর্কিত সম্পর্কিত প্রশ্ন: পাইথন ইন্টারেক্টিভ শেল সেশনে ঘটে যাওয়া সমস্ত কিছু কীভাবে লগ করবেন?
—
hoefling
Start-Transcript