פורסם: 30/08/2022 - 08:22
נושא ההודעה: כיצד מתמודדים עם ההזחה של פיתון כשמעתיקים קוד מהאינטרנט?
|
אתמול שברתי את השיניים שעות על קובץ מסויים.
גם כשעתקתי RAW מגיטהאב.
ניסיתי מפרמטים און ליין,
ניסיתי vscode להפוך מרווחים לטאבים,
ניסיתי regex ב sed ...
כלום
האם יש פיתרון אלגנטי להתמודד עם הצרה הזו ?
|
|
חזרה לתוכן הדיון |
פורסם: 30/08/2022 - 10:30
נושא ההודעה:
|
תדביק קטע קוד שצריך להזיח.
_________________ מערכת: GNU/Linux debian
|
|
חזרה לתוכן הדיון |
פורסם: 30/08/2022 - 12:15
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 31/08/2022 - 08:44
נושא ההודעה:
|
איך העתקת את הקובץ? עשית copy-paste מהדפדפן? זו לא הדרך המומלצת, אבל עם זאת, אצלי - כשהעתקתי מה -raw - נראה שזה עובד.
אבל עדיף לנסות את השיטות שמוצעות כאן:
https://stackoverflow.com/a/4605068/9452641
כדי להוריד את הקובץ אליך.
|
|
חזרה לתוכן הדיון |
פורסם: 31/08/2022 - 10:46
נושא ההודעה:
|
מדוע הזחה של 2? לא שמעו שם על PEP8?
|
|
חזרה לתוכן הדיון |
פורסם: 31/08/2022 - 13:25
נושא ההודעה:
|
חברים היה לי חשש שתיתקעו על גיטהאב וכך קרה.
אני מעתיק קוד גם באתרים אחרים.
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 31/08/2022 - 14:29
נושא ההודעה:
|
Thonny : | חברים היה לי חשש שתיתקעו על גיטהאב וכך קרה.
אני מעתיק קוד גם באתרים אחרים.
תודה |
נראה לי שאתה צריך לחדד את השאלה שלך. האם השאלה היא "איך מורידים קוד פייתון בלי לפגוע בהזחה (מאתר כלשהו/מגיטהאב)?", או "איך מתקנים הזחה בקובץ פייתון בצורה אוטומטית?".
(ולגבי השאלה השנייה, אין לה פיתרון דטרמיניסטי לדעתי.)
|
|
חזרה לתוכן הדיון |
פורסם: 31/08/2022 - 17:36
נושא ההודעה:
|
אנא הצג דוגמה לקישור שממנו הורדת וקובץ לא תקין שקבלת, או לפחות שגיאה שקיבלת בהרצה.
איך אתה מעתיק קוד? ניסית פשוט להוריד את הקובץ כקובץ?
|
|
חזרה לתוכן הדיון |
פורסם: 31/08/2022 - 18:29
נושא ההודעה:
|
עמית : |
נראה לי שאתה צריך לחדד את השאלה שלך. האם השאלה היא "איך מורידים קוד פייתון בלי לפגוע בהזחה (מאתר כלשהו/מגיטהאב)?", או "איך מתקנים הזחה בקובץ פייתון בצורה אוטומטית?".
(ולגבי השאלה השנייה, אין לה פיתרון דטרמיניסטי לדעתי.) |
דווקא השאלה השניה כי כפי שראיתם בדוגמה וכמו ש MkSoft ציין גם ב RAW יש שתי הזחות.
הפיתרון שלי שלא גיליתי לכם עד עכשיו הוא ללכת ל View Source.
אבל אני לא בטוח שזה יעבוד לי באתרים אחרים לכן שאלתי.
צפריר. אתה צודק. אני צריך לבוא עם דוגמה קונקרטית מאתר אחר.
למה להעתיק קוד ולא להוריד קובץ?
כי עוד לא למדתי איך לדחוף אותו למיקרו. קונטרולר.
|
|
חזרה לתוכן הדיון |
פורסם: 01/09/2022 - 10:33
נושא ההודעה:
|
מורידים אליך מקומית. להעתיק ממך לבקר אתה כבר יודע.
ואם לא, אז יש לך שאלה לגבי סביבת העבודה: איך אתה קורא בה קובץ מקומי.
|
|
חזרה לתוכן הדיון |
פורסם: 01/09/2022 - 16:02
נושא ההודעה:
|
mksoft : | מדוע הזחה של 2? לא שמעו שם על PEP8? |
זאת ברירת המחדל באתר של Google Scolar. אכלתי קש עם זה בעצמי.
|
|
חזרה לתוכן הדיון |
פורסם: 01/09/2022 - 16:05
נושא ההודעה:
|
Thonny : | חברים היה לי חשש שתיתקעו על גיטהאב וכך קרה.
אני מעתיק קוד גם באתרים אחרים.
תודה |
בקשר ל-Github, מה שאני עושה (לפעמים...) זה:
קוד: |
wget https://raw.githubusercontent.com/RuiSantosdotme/ESP-MicroPython/master/code/WiFi/HTTP_Client_IFTTT_BME280/BME280.py
|
ב-StackOverflow יש כפתור העתקה.
אבל... זה לא פותר את הבעייה של הזחה בקובץ שלך... אני פשוט מתקן ידנית. ואז, מפעיל autopep8 (דואג שמספר ההזחה הוא 4 ולא 2) ואז ב-VSCode מפעיל Format document.
|
|
חזרה לתוכן הדיון |
פורסם: 01/09/2022 - 18:26
נושא ההודעה:
|
מישהו החליט ששפה שהזחה שוברת בה את הקוד זה רעיון טוב. כל התייחסות מראש לבעיה הטפשית הזו בוטלה בזלזול. עכשיו כיף
|
|
חזרה לתוכן הדיון |
פורסם: 05/09/2022 - 20:21
נושא ההודעה:
|
Anonymous : | מישהו החליט ששפה שהזחה שוברת בה את הקוד זה רעיון טוב. כל התייחסות מראש לבעיה הטפשית הזו בוטלה בזלזול. עכשיו כיף |
ועכשיו אני מגלה שאין לי pip search
https://www.reddit.com/r/Python/comments/kfxibk/pypi_xmlrpc_search_api_has_been_disabled_due_to/
מדהים!
אני לא מבין איך השפה המחו&^$*נת הזו שברה את פרל
|
|
חזרה לתוכן הדיון |
פורסם: 07/09/2022 - 09:55
נושא ההודעה:
|
אני מפתח עם פייתון משהו כמו 800 שנה , מעולם לא השתמשתי בדבר כזה.
|
|
חזרה לתוכן הדיון |
פורסם: 07/09/2022 - 10:08
נושא ההודעה:
|
mksoft : | אני מפתח עם פייתון משהו כמו 800 שנה , מעולם לא השתמשתי בדבר כזה. |
זה מראה כמה שה"וותיקים" של פייתון מנותקים מהחדשים. אני רגיל שמנהל חבילות (apt, npm ועוד) יכולים לעזור לי לחפש חבילות לשימוש. בתור מישהו שחוקר מה ה-ecosystem נותן - זה רע לי.
מה האלטרנטיבה? לחפש בגוגל? ואיך אני יודע מה שם החבילה שאני צריך לשים ב-requirements.txt (או... אני אמור להתקין גלובאלית במחשב שלי, ואז ליצור את הקובץ הזה?)
|
|
חזרה לתוכן הדיון |
פורסם: 07/09/2022 - 11:20
נושא ההודעה:
|
אני תמיד הולך ל-pypi.org.
כשאני מחפש חבילה, אני לא מסתפק בתוצאות, זו רק מקפצה כדי שאבדוק את מצב ה-issues שלהם, אם הם בכלל מתחזקים אותה, מצב ה-PRs, איך התיעוד שלהם ועוד.
אותו דבר גם עבור npm, cargo ודומיהם. אני תמיד מחפש באתר הרלוונטי קודם ומשם חופר הלאה.
|
|
חזרה לתוכן הדיון |
פורסם: 07/09/2022 - 11:48
נושא ההודעה:
|
mksoft : | אני מפתח עם פייתון משהו כמו 800 שנה , מעולם לא השתמשתי בדבר כזה. |
וואלה ???
אז אני מפתח בפרל פי שתיים 800 שנה וזה הא.ב. של הג.ד. לחפש בקונסול.
עוד סיבה למה כדאי לי לשבור שיניים ועצמות אפילו על rust ולא להתקרב לשפה הזו
קוד: |
cpan> i /rpi::i2c/
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/S/ST/STEVEB/CHECKSUMS
Module id = RPi::I2C
CPAN_USERID STEVEB (Steve Bertrand <steveb@cpan.org>)
CPAN_VERSION 2.3608
CPAN_FILE S/ST/STEVEB/RPi-I2C-2.3608.tar.gz
UPLOAD_DATE 2019-06-27
INST_FILE (not installed) |
|
|
חזרה לתוכן הדיון |
פורסם: 07/09/2022 - 14:30
נושא ההודעה:
|
זו דעתך הנכבדה, אך לא אמת מוחלטת. אופן העבודה הזה הוא בין הסיבות שהיו לי לא מעט בעיות בעבר עם מודולים מ-CPAN או מודולים דומים בשפות אחרות. לכן סיגלתי בדיקה לעומק של תלויות, ולא להסתמך סתם על תוצאות חיפוש.
מהתוצאות האלה, אתה יודע אם הפרויקט מתוחזק (מעבר לתאריך העלאה)? גם אם כן, איך הם מתייחסים לדיווחים על פרצות אבטחה? הם מקבלים בכלל תיקונים מאנשים אחרים? התוצאות האלה לא אומרות כלום. וממילא צריך להמשיך לחפור.
בכל מקרה, כמו לך, גם לי יש דיעה: אני עובד עם Rust, פייתון ועבדתי עם המון שפות אחרות. העבודה עם פרל עבורי הייתה אחת מהסמטוכות הכי גדולות שקיימות וחוויה נוראית של פיתוח, וטוב שתעלם כמה שיותר מהר. יש ממש בתיאור של השפה בתור write only, והגישה שלך עוד יותר מחזקת את דעתי על השפה הזו, הקהילה שלה וכמה טוב שהפכה לנישה. זה לא סתם שרובי השתלטה גם על החלקה הזו.
אם אתה לא יכול לחיות בלי זה (כן, מצאתי את זה עם pypi.org):
https://github.com/victorgarric/pip_search
|
|
חזרה לתוכן הדיון |
פורסם: 07/09/2022 - 18:21
נושא ההודעה:
|
הדברים שבאמת אהבתי בפרל היו בדיוק אלו שרוב העולם (שבכלל נחשף אליה) לא אהב בה. כמובן שיש לפרל גם כהמ בעיות אינהרנטיות. משהו היה חייב להוריד את פרל מה"שלטון", חבל שזו היתה פיתון....
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2022 - 03:46
נושא ההודעה:
|
פאקינ פרלופיבים או שמא אד הומינם בגלל מה שכתבתי על אוקראינה.
מתאים לPC שכמותכם להסיט את הדיון אבל לא יעזור לכם!
יש גם npm search וגם cargo search ובכל שפה נורמלים אחרת.
רק בפייתון הנכה והאיטית להחריד שלכם, מחמל עינייכם אין.
אז נכון מיקרופייתון זה יפה לילדים בגיל שלוש להדליק לדים - אבל היא פי עשר איטית מ c
זו שפה ביי פאר אוברייטד של כבשים פועות
|
|
חזרה לתוכן הדיון |
פורסם: 08/09/2022 - 09:44
נושא ההודעה:
|
כמובן שיש להם, וכמובן שמטומטם להסתמך על התוצאות סתם.
נתתי לך אפשרות לחיפוש עם pip, נראה שאתה לא יודע להתנהג מעדיף להמשיך לרקוע בידיים וברגליים כמו ילד קטן שמנסה להוכיח לכולם שהוא גדול מהם.
no soup for you.
|
|
חזרה לתוכן הדיון |
|