انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Arsham در 12 تیر 1387، 05:32 بظ
-
همون كه تو عنوانه. البته مي خوام فايل تكست رو بگيره و و تك تك كلمات اونو جدا معني كنه نه به صورت جمله اي. شبيه نرم افزارهاي نارسيس 5 و آريانپور.
-
همون كه تو عنوانه. البته مي خوام فايل تكست رو بگيره و و تك تك كلمات اونو جدا معني كنه نه به صورت جمله اي. شبيه نرم افزارهاي نارسيس 5 و آريانپور.
من قبلا یه عنوان در باره دیکشنری تو انجمن دیدم شاید به دردت بخوره
http://forum.ubuntu.ir/index.php?topic=4922.msg37211#msg37211
-
همون كه تو عنوانه. البته مي خوام فايل تكست رو بگيره و و تك تك كلمات اونو جدا معني كنه نه به صورت جمله اي. شبيه نرم افزارهاي نارسيس 5 و آريانپور.
من قبلا یه عنوان در باره دیکشنری تو انجمن دیدم شاید به دردت بخوره
http://forum.ubuntu.ir/index.php?topic=4922.msg37211#msg37211
متشكرم از راهنماييتون ولي آيا اين stardic يا بقيه كه معرفي كردن تك تك كلمات اونو جدا معني مي كنه؟ چون من يه متن دارم و مي خوام معني كلمات رو به صورت جدا بدوم نه اينكه براي هر كلمه يه بار جدا تايپ كنم و جدا معني اونو ببينم.
-
متشكرم از راهنماييتون ولي آيا اين stardic يا بقيه كه معرفي كردن تك تك كلمات اونو جدا معني مي كنه؟ چون من يه متن دارم و مي خوام معني كلمات رو به صورت جدا بدوم نه اينكه براي هر كلمه يه بار جدا تايپ كنم و جدا معني اونو ببينم.
به کمک sdcv (نسخهٔ خط فرمان از استاردیکت یا همون StarDict Command Line Version) و یه اسکریپت ساده میشه این کار رو کرد. شما یه متن بهش میدید، بعد کلماتش رو با معنی مثلا توی یک یا تعدادی فایل ذخیره میکنه. حالا میخواید کل معنیها رو توی یه فایل ذخیره کنه یا اینکه معنی هر کلمه رو توی یه فایل؟ تا اسکریپتش رو بنویسم.
-
متشكرم از راهنماييتون ولي آيا اين stardic يا بقيه كه معرفي كردن تك تك كلمات اونو جدا معني مي كنه؟ چون من يه متن دارم و مي خوام معني كلمات رو به صورت جدا بدوم نه اينكه براي هر كلمه يه بار جدا تايپ كنم و جدا معني اونو ببينم.
به کمک sdcv (نسخهٔ خط فرمان از استاردیکت یا همون StarDict Command Line Version) و یه اسکریپت ساده میشه این کار رو کرد. شما یه متن بهش میدید، بعد کلماتش رو با معنی مثلا توی یک یا تعدادی فایل ذخیره میکنه. حالا میخواید کل معنیها رو توی یه فایل ذخیره کنه یا اینکه معنی هر کلمه رو توی یه فایل؟ تا اسکریپتش رو بنویسم.
واقعا :o خیلی جالبه. می خوام که کل معنی کلمات رو البته به صورت جدا از هم (هر کلمه با معنی جدا) ولی در یک فایل ذخیره بشه. ممنون که وقت می ذارین
-
این اسکریپ پایتون رو دانلود کنید. (http://w17.easy-share.com/1700801959.html) بعد بهش مجوز اجرا بدید.
اون متن که میخواید رو هم توی یه فایل ذخیره کنید. بعد توی خط فرمان این اسکریپ پایتون رو اجرا کنید در حالیکه مسیر فایل ورودی رو به عنوان آرگومان بهش میدید. مثلاً:
lookup_text_words.py mytext.txt
در ضمن این برنامه کلمات رو مرتب نمیکنه(به ترتیب الفبایی) و به همون ترتیبی که در فایل ورودی اومده میذاره. اگه خواستید بصورت الفبایی مرتب کنه، توی خط دوم برنامه، اون False رو بکنید True
خواهش میکنم. زیادم هم وقت نگرفت. بیشترش رو قبلاً نوشته بودم. یعنی یه برنامه نوشته بودم که کلمات یک متن رو استخراج کنه.
-
این اسکریپ پایتون رو دانلود کنید. (http://w17.easy-share.com/1700801959.html) بعد بهش مجوز اجرا بدید.
اون متن که میخواید رو هم توی یه فایل ذخیره کنید. بعد توی خط فرمان این اسکریپ پایتون رو اجرا کنید در حالیکه مسیر فایل ورودی رو به عنوان آرگومان بهش میدید. مثلاً:
lookup_text_words.py mytext.txt
در ضمن این برنامه کلمات رو مرتب نمیکنه(به ترتیب الفبایی) و به همون ترتیبی که در فایل ورودی اومده میذاره. اگه خواستید بصورت الفبایی مرتب کنه، توی خط دوم برنامه، اون False رو بکنید True
خواهش میکنم. زیادم هم وقت نگرفت. بیشترش رو قبلاً نوشته بودم. یعنی یه برنامه نوشته بودم که کلمات یک متن رو استخراج کنه.
پایتون؟ مگه دستورات اوبونتو با زبان C نیست؟
-
راستی یادم رفت بگم sdcv رو نصب کنید!
پایتون؟ مگه دستورات اوبونتو با زبان C نیست؟
نه همشون. اصلاً ربطی به زبان نداره. هر فایل فایل باینری اجرایی (که با یکی از زبانهای کامپایلری ایجاد شده) و هر فایل اسکریپت (به یکی از زبانهای اسکریپتی یا همون مفسری) میتونه بعنوان دستور تعریف بشه. به شرطی که مجوز اجرا بهش داده بشه و توی یکی از دایرکتوریهای خاصی (معمولاً به اسم bin) قرار بگیره.
من میتونسم این برنامه رو با شل هم بنویسم اما با پایتون راحتتر بودم. توی پایتون میشه دستورات خط فرمان رو هم اجرا کرد. در واقع مفسر پایتون خودش مثل یک شل عمل میکنه (شل هم خودش یک مفسر هست).
-
راستی یادم رفت بگم sdcv رو نصب کنید!
پایتون؟ مگه دستورات اوبونتو با زبان C نیست؟
نه همشون. اصلاً ربطی به زبان نداره. هر فایل فایل باینری اجرایی (که با یکی از زبانهای کامپایلری ایجاد شده) و هر فایل اسکریپت (به یکی از زبانهای اسکریپتی یا همون مفسری) میتونه بعنوان دستور تعریف بشه. به شرطی که مجوز اجرا بهش داده بشه و توی یکی از دایرکتوریهای خاصی (معمولاً به اسم bin) قرار بگیره.
من میتونسم این برنامه رو با شل هم بنویسم اما با پایتون راحتتر بودم. توی پایتون میشه دستورات خط فرمان رو هم اجرا کرد. در واقع مفسر پایتون خودش مثل یک شل عمل میکنه (شل هم خودش یک مفسر هست).
ممنون دوست عزيز بابت راهنمايي هاي كامل شما. اين پايتون زبان سختيه؟ منظورم يادگيريشه؟
-
پایتون اصلا زبان سختی نیست.بلعکس به عنوان آسان ترین زبان برنامه نویسی از آن هم یاد می شود.برای یادگیری این زبان برنامه نویسی به سایت http://www.pylearn.com (http://www.pylearn.com) که یک سایت فارسی است بروید یا کتاب Dive Into Python رو مطالعه کنید.
سایت اصلی:http://www.diveintopython.org/ (http://www.diveintopython.org/)
کتاب با فرمت PDF:http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip (http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip)
-
پایتون اصلا زبان سختی نیست.بلعکس به عنوان آسان ترین زبان برنامه نویسی از آن هم یاد می شود.برای یادگیری این زبان برنامه نویسی به سایت http://www.pylearn.com (http://www.pylearn.com) که یک سایت فارسی است بروید یا کتاب Dive Into Python رو مطالعه کنید.
سایت اصلی:http://www.diveintopython.org/ (http://www.diveintopython.org/)
کتاب با فرمت PDF:http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip (http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip)
واقعا ممنون از بابت راهنمايي هاتون.
-
اون مشکل دیکشنری حل شد؟ اگه حل شد، یه عبارت [حل شد] به انتهای عنوان تاپیک اضافه کنید(طبق سنت خوب بر و بچ این فروم).