উইন্ডোজে কমান্ড লাইনে পাইথন ইন্টারেক্টিভ সেশনটি কীভাবে ক্যাপচার করবেন?


0

আমি পাইথন শেলটি শুরু করার পরে আমার সমস্ত কনসোল উইন্ডোতে প্রদর্শিত সমস্ত পাঠ্য (পাইথন শেল প্রম্পটগুলি, আমার কমান্ডগুলি, পাইথন শেল আউটপুট) "লগ" করতে চাই।

আমি পাওয়ারশেলের টি-অবজেক্ট সম্পর্কে পড়েছিলাম কিন্তু 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)


আমার এখনই এটি চেষ্টা করার সময় নেই তবে আমি চেষ্টা করবStart-Transcript
ইবিগ্রিন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.