ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
MBMoo
PHP VIP Members
PHP VIP Members
โพสต์: 25594
ลงทะเบียนเมื่อ: 04/06/2020 10:05 am

ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้

โพสต์ที่ยังไม่ได้อ่าน โดย MBMoo »

ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้ ด้วย python แล้วทำการค้นหามาใน google เจอ code นี้สามารถสร้างได้ใช่ไหมคะ

โค้ด: เลือกทั้งหมด

import os
import tempfile

fd, path = tempfile.mkstemp()
try:
    with os.fdopen(fd, 'w') as tmp:
        # do stuff with temp file
        tmp.write('stuff')
finally:
    os.remove(path)
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ได้ครับ
อันนี้ก็ได้ตรงๆ

โค้ด: เลือกทั้งหมด

import os
import tempfile
tmp = tempfile.NamedTemporaryFile(delete=False)
try:
    print(tmp.name)
    tmp.write(...)
finally:
    tmp.close()
    os.unlink(tmp.name)
ถ้าจะไว้ดูตอนเขียน ว่ามีไฟล์ ขึ้นมาหรือยังตอนมันทำงาน ไม่ต้องใส่ unlink หรือ remove
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
MBMoo
PHP VIP Members
PHP VIP Members
โพสต์: 25594
ลงทะเบียนเมื่อ: 04/06/2020 10:05 am

Re: ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้

โพสต์ที่ยังไม่ได้อ่าน โดย MBMoo »

mindphp เขียน: 05/07/2021 10:14 am ได้ครับ
อันนี้ก็ได้ตรงๆ

โค้ด: เลือกทั้งหมด

import os
import tempfile
tmp = tempfile.NamedTemporaryFile(delete=False)
try:
    print(tmp.name)
    tmp.write(...)
finally:
    tmp.close()
    os.unlink(tmp.name)
ถ้าจะไว้ดูตอนเขียน ว่ามีไฟล์ ขึ้นมาหรือยังตอนมันทำงาน ไม่ต้องใส่ unlink หรือ remove
ทดสอบแล้วสามารถใช้งานได้ค่ะ แต่มีติดปัญหาเรื่องการแปลง ข้อมูล unicode เป็น bitmap ค่ะ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

binary หรือเปล่าครับ Unicode เป็น encoding สำหรับข้อความ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
spmon22
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 12/08/2022 9:42 pm

Re: ต้องการสร้างไฟล์ ใน temporary ของแต่ละ os เพื่อให้ให้ติดสิทธิ์ในการเรียกใช้

โพสต์ที่ยังไม่ได้อ่าน โดย spmon22 »

โค้ตไม่มีปัญหานะครับ
ผิดกฏบอร์ด *** ห้ามลิงค์ไปเว็บไซต์ผิดกฏหมายของประเทศไทย ***
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 68